硬盘空间查看
[root@bogon htdocs]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 460G 14G 447G 3% / devtmpfs 1.4G 0 1.4G 0% /dev tmpfs 1.4G 80K 1.4G 1% /dev/shm tmpfs 1.4G 9.0M 1.4G 1% /run tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup
2.find常用示例
find / -size +200M //查找大于200M的文件
3.yum
yum -y install 包名(支持*) :自动选择y,全自动
4.PS 系统进程查看
//常用格式(系统进程中是否包含mysql进程): ps aux |grep mysql ps ef |grep mysql //区别:s aux 是以BSD方式显示 ps -ef 是以System V方式显示,该种方式比BSD方式显示的多一重要项 //注:尽量用ef,网上某A的特殊情况:PS的aux和-ef参数 一直以为ps aux就可以列出所有的在运行进程,最近发现还是有些缺陷,用ps aux和-ef得到的结果居然不一样,以后尽量用-ef参数吧。 情况是这样的,我用/bmrt/blaph/blaph/bmgctl来启动进程,由于ps aux是用BSD格式来显示结果,所以可能只会显示到/bmrt/blaph/blap,后面的都被截掉了。 这样,如果用ps aux | grep bmgctl 来过滤该进程,可能就会误伤,获取不到bmgctl进程。 而ps -ef是用全格式的System V格式,显示出来就是带全路径的进程名,会显示出bmgctl,在ps -ef | grep bmgctl命令下就可以完整显示该进程了。
5.查看文件类型
[pikaqiu@bogon shell]$ file abc.sh abc.sh: directory [pikaqiu@bogon shell]$ file ab.sh ab.sh: ASCII text
6.压缩解压
#tar压缩
[root@iZ28mhfkaunZ www]# tar czvf zero2018-08-17.tar ./zero
#cjvf参数压缩后为bz2格式,解压命令为:tar jxvf ab.tar.bz2
#czxv参数压缩后为gzip格式,解压命令为:tar zxvf ab.tar
[pikaqiu@bogon shell]$ tar cjvf ab.tar.bz2 ab.sh ab.sh [pikaqiu@bogon shell]$ file ab.tar.bz2 ab.tar.bz2: bzip2 compressed data, block size = 900k [pikaqiu@bogon shell]$ tar czvf ab.tar ab.sh ab.sh [pikaqiu@bogon shell]$ file ab.tar ab.tar: gzip compressed data, from Unix, last modified: Fri Nov 13 15:21:28 2015
7.查看命令路径
[pikaqiu@bogon shell]$ whereis file file: /usr/bin/file /usr/share/file /usr/share/man/man1/file.1.gz /usr/share/man/man1p/file.1p.gz
8.查看文件夹大小
[root@bogon local]# du -sh ./mysql 5.2G ./mysql [root@bogon local]# du -s ./mysql 5401468 ./mysql
9.查看文件夹的文件个数,wc会把第一行(总用量 12)也统计进去,因此实际文件数得在此基础上减1
[root@bogon local]# ls -l|wc -l 18
10.系统所有用户,所有组查看
[root@iZ28mhfkaunZ ~]# vim /etc/group [root@iZ28mhfkaunZ ~]# vim /etc/passwd
11./etc/passwd的文件内容格式:注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 。以root用户为例。root是用户注册名,X表示密码保存在/etc/shadow,用户ID为0,所在用户组ID为0,用户名是root,home 目录为/root,解释程序/bin/bash。
/etc/group的文件内容格式: 组名:密码保存位置:组ID:组成员。以root用户组为例,即组名是root,密码保存位置为/etc/shadow,root组的GID为0,组下面的用户是root用户。
12.将文本文件中的所有<unk>替换成UNK并显示前10行
[root@iZ28mhfkaunZ www]# cat test111.txt | sed 's/<unk>/UNK/g' | head WC command usage in Linux UNK UNK The function of WC (Word Count) command in Linux system is to count the number of bytes, words and lines in the specified file, and display the statistical results. UNK 1. command format: UNK WC [options] file...
13.统计一个文本中有多少个不同的单词:先将文本中的所有空格换成换行,再排序去重,最后得到的行数就是单词种类数;
[root@iZ28mhfkaunZ www]# cat test111.txt | tr ' ' '\n' | sort | uniq | wc 99 98 634
14.
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle