ls 命令
ls -Rl * 列举当前目录及其子目录详细内容
ls -dl 查看当前目录详细信息
ls -l 按文件名排列
ls -clt 按创建时间排列
ls -Sl 按大小排列
ls -Xl 按类型排列
ls *.* 只列文件,不列文件夹
ls -1 每行只列一个,只显示文件名
ls -Rl | grep 文件名或目录名 在当前目录及子目录下查找
vdir 命令
vdir 等同 ls -l
du 命令
du -sh 目录 查看文件目录总大小
du -ch 目录 查看文件目录下所有文件大小及目录总大小
df 命令
df -h 查看磁盘(mount点)的空间使用情况
wc 命令
wc -l 文件 查看文件有多少行(包括空行)
wc -w 文件 查看文件有多少个单词
cat 命令
cat -n 文件 查看文件,并加行号(包括空行)
cat -b 文件 查看文件,并加行号(不包括空行)
nl 命令
nl -b a 文件 查看文件,并加行号(包括空行)
nl 文件 查看文件,并加行号(不包括空行)
tail 命令
tail -f 文件 动态查看文件最后10行
tail -n 文件 查看文件最后n行
head 命令
head -n 文件 查看文件前n行
head -n 文件 | tail -m 查看n-m+1行到n行
cut 命令
cut -d 'sepchar' -f 1 -s 文件 用sepchar字符分割文件每行,输出包含分割符的行的第一部分
cut -c 1-10 文件 输出文件每行前10列字符
tr 命令
tr -s Set1 去掉Set1中的重复字符
tr -d Set1 去掉Set1中的字符
tr -c Set1 Set2 用Set1中字符集的补集替换Set2字符集,要求字符集为ASCII
uniq 命令
uniq file 去掉重复行
find 命令
find [-maxdepth N] -name ab* 查找ab开头的文件
groups 命令
groups [user] 查看用户所属组,无参时查看当前用户所属组
hostname 命令
hostname 查看机器名
logname 命令
logname 查看登录用户,su 切换用户后不变
whoami 命令
whoami 查看当前用户,su 切换用户后改变
who 命令
who 显示在线用户
uname 命令
uname 显示操作系统名
hostname 命令
hostname 显示机器名
env/printenv 命令
env/printenv 查看环境变量
expand 命令
expand -t 4 文件 tab转空格(一个tab转为4个空格)
unexpand 命令
unexpand 文件 空格转tab
nohup 命令
nohup command 运行命令,忽略hungup信号,命令结果输出到当前目录下nohup.out文件
tar 命令
tar -cvf 创建tar文件
tar -tvf 列举tar文件内容
tar -xvf 解压tar文件
ls -Rl * 列举当前目录及其子目录详细内容
ls -dl 查看当前目录详细信息
ls -l 按文件名排列
ls -clt 按创建时间排列
ls -Sl 按大小排列
ls -Xl 按类型排列
ls *.* 只列文件,不列文件夹
ls -1 每行只列一个,只显示文件名
ls -Rl | grep 文件名或目录名 在当前目录及子目录下查找
vdir 命令
vdir 等同 ls -l
du 命令
du -sh 目录 查看文件目录总大小
du -ch 目录 查看文件目录下所有文件大小及目录总大小
df 命令
df -h 查看磁盘(mount点)的空间使用情况
wc 命令
wc -l 文件 查看文件有多少行(包括空行)
wc -w 文件 查看文件有多少个单词
cat 命令
cat -n 文件 查看文件,并加行号(包括空行)
cat -b 文件 查看文件,并加行号(不包括空行)
nl 命令
nl -b a 文件 查看文件,并加行号(包括空行)
nl 文件 查看文件,并加行号(不包括空行)
tail 命令
tail -f 文件 动态查看文件最后10行
tail -n 文件 查看文件最后n行
head 命令
head -n 文件 查看文件前n行
head -n 文件 | tail -m 查看n-m+1行到n行
cut 命令
cut -d 'sepchar' -f 1 -s 文件 用sepchar字符分割文件每行,输出包含分割符的行的第一部分
cut -c 1-10 文件 输出文件每行前10列字符
tr 命令
tr -s Set1 去掉Set1中的重复字符
tr -d Set1 去掉Set1中的字符
tr -c Set1 Set2 用Set1中字符集的补集替换Set2字符集,要求字符集为ASCII
uniq 命令
uniq file 去掉重复行
find 命令
find [-maxdepth N] -name ab* 查找ab开头的文件
groups 命令
groups [user] 查看用户所属组,无参时查看当前用户所属组
hostname 命令
hostname 查看机器名
logname 命令
logname 查看登录用户,su 切换用户后不变
whoami 命令
whoami 查看当前用户,su 切换用户后改变
who 命令
who 显示在线用户
uname 命令
uname 显示操作系统名
hostname 命令
hostname 显示机器名
env/printenv 命令
env/printenv 查看环境变量
expand 命令
expand -t 4 文件 tab转空格(一个tab转为4个空格)
unexpand 命令
unexpand 文件 空格转tab
nohup 命令
nohup command 运行命令,忽略hungup信号,命令结果输出到当前目录下nohup.out文件
tar 命令
tar -cvf 创建tar文件
tar -tvf 列举tar文件内容
tar -xvf 解压tar文件