> 文档中心 > 常见的shell命令

常见的shell命令


常用Shell命令

1、目录的创建与删除命令

1)、mkdir命令

格式:mkdir [选项] 目录
选项:-m 创建目录的同时设置目录的访问权限
     -p 一次性创建多级目录

2)、rmdir命令

格式:rmdir [选项] 目录
选项:-p 递归删除目录,当子目录删除后父目录为空时,也一同删除

2、改变工作目录命令cd

格式:cd [目录]
功能: 改变当前目录为指定目录,可以使用 **“cd…”**返回上一级目录

3、显示路径的命令pwd

格式:pwd
功能:显示当前目录的绝对路径

4、显示目录的内容命令ls

格式:ls [选项] [文件] [目录]
选项:-a 显示所有文件文件和子目录
     -l 显示文件和子文件的详细信息

5、显示文件内容的命令

1)、cat命令

格式:cat [选项] 文件名

cat  >f1     //创建文件f1,显示文件内容cat   f1      //显示文件内容

2)、more命令

格式:more [选项] 文件名
选项: -p 显示下一屏之前清屏

3)、less命令

格式:less [选项] 文件名

4)、head命令

格式:head [选项] 文件名

head   -2   /etc/passwd

5)、tail命令

格式: tail [选项] 文件名

tail   -4    /etc/passwd

6、文件中的查询命令grep

格式:grep [选项] [查找模式] 文件名
选项:-c 只显示匹配行的数量
     -i 比较时不区分大小写

grep   "root"  /etc/passwdgrep    "data" *   //搜索当前目录底下所有含有“data”字符串的行

7、文件查找命令find

格式:find [选项] 文件名
选项:-name 文件名匹配
     -group 用户组名匹配
     -user 属主名用户名为所给字符串的所有文件

8、文件内容统计命令wc

格式:wc [选项] 文件名
选项:-c 统计字节数
     -l 统计行数
     -w 统计字数

9、文件的复制、移动和删除命令

1)、cp命令

格式:cp [选项] 源文件或源目录 目标文件或目标目录
选项:-b 若存在同名文件,覆盖前备份原来的文件
     -f 强制覆盖同名文件
     -r 或 -R 按递归的方式,保留原目录结构复制文件

cat  >f1   //创建文件cp  -b f1 f2      //复制文件

2)、mv命令

格式:mv [选项] 源文件或源目录 目标文件或目标目录
选项:-b 若存在同名文件,覆盖原来的文件
     -f 强制覆盖同名文件

mkdir  test//创建目录 /root/testmv   f1   test    //移动f1到test目录下mv   test  mytest    //将test目录改名为mytest

3)、rm命令

格式:rm [选项] 文件或目录
选项:-f 强制删除
     -r 或 -R 按递归的方式删除目录,默认值删除文件

10、查看手册命令man

格式:man 命令名

man mkdir  //显示mkdir命令的帮组信息

11、清屏命令

格式:clear