您的位置:首页 > 运维架构 > Shell

shell常用命令[阮胜昌]

2012-12-27 17:03 267 查看
rmdir //从一个目录中删除一个或多个子目录项,目录删除之前必须为空

-p, --parents Remove DIRECTORY and its ancestors. E.g., `rmdir -p a/b/c' is

similar to `rmdir a/b/c a/b a'.

ls //显示目录内容的命令

-t 按照时间顺序显示

-R 递归显示各子目录中的文件

-a 显示所有文件和子目录

-l 显示文件和子目录

cat //查看文件和创建新文件

1.创建文件

[root@node201 home]# cat >f2

hello go

ctrl+d

[root@node201 home]# ls

-rw-r--r-- 1 root root 11 Oct 29 14:11 f2

more //分屏显示文件的内容,只能向后翻页

-p 显示下一屏之前先清屏

-s 文件中连续的空白行压缩成一个空白行显示

less //可以向前也可以向后翻页

head //显示文件的头几行内容

-n 指定文件的前几行 默认为前10行

tail //查看文件的尾部

+n 从第几行以后开始显示

-n 从距文件尾n行处开始显示,默认为10

grep //文件内容查询命令

grep [选项] [查找模式] [文件名1,文件名2......]

[root@node201 home]# grep "root" /etc/passwd

root:$1$QUjP8B2.$ND50PLxs.tKYDypovEFab1:0:0:root:/root:/bin/bash

operator:*:11:0:operator:/root:/sbin/nologin

-c //只显示匹配行的数量

[root@node201 var]# grep -c "bash" /etc/passwd

8

wc //统计文件的字节数,字数,行数

-c 统计字节数

-l 统计行数

-w 统计字数

mv//移动或重命名文件或目录

mv [选项] 源文件或源目录 目标文件或目标目录

-b 若存在同名文件,覆盖前备份原来的文件

-f 强制覆盖同名文件

[root@node201 home]# mv f2 f22

[root@node201 home]# cp f22 lost+found/

[root@node201 home]# cd lost+found/

[root@node201 lost+found]# ls

f22

rm //删除文件或目录

-f 强制删除,不出现确认信息

-r或-R 按递归方式删除目录

clear清屏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: