Linux常用命令

来源:互联网 发布:国内软件开发公司排名 编辑:程序博客网 时间:2024/05/16 23:44
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文件

原创粉丝点击