本文主要介绍了一些常见的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 [选项] 文件名
[sinlair@localhost Desktop]# cat >f1 //创建文件f1,显示文件内容
[sinlair@localhost Desktop]# cat f1 //显示文件内容
2)、more命令
格式:more [选项] 文件名
选项: -p 显示下一屏之前清屏
3)、less命令
格式:less [选项] 文件名
4)、head命令
格式:head [选项] 文件名
[sinlair@localhost Desktop]# head -2 /etc/passwd
5)、tail命令
格式: tail [选项] 文件名
[sinlair@localhost Desktop]# tail -4 /etc/passwd
6、文件中的查询命令grep
格式:grep [选项] [查找模式] 文件名
选项:-c 只显示匹配行的数量
-i 比较时不区分大小写
[sinlair@localhost Desktop]# grep "root" /etc/passwd
[sinlair@localhost Desktop]# grep "data" * //搜索当前目录底下所有含有“data”字符串的行
7、文件查找命令find
格式:find [选项] 文件名
选项:-name 文件名匹配
-group 用户组名匹配
-user 属主名用户名为所给字符串的所有文件
8、文件内容统计命令wc
格式:wc [选项] 文件名
选项:-c 统计字节数
-l 统计行数
-w 统计字数
9、文件的复制、移动和删除命令
1)、cp命令
格式:cp [选项] 源文件或源目录 目标文件或目标目录
选项:-b 若存在同名文件,覆盖前备份原来的文件
-f 强制覆盖同名文件
-r 或 -R 按递归的方式,保留原目录结构复制文件
[sinlair@localhost Desktop]# cat >f1 //创建文件
[sinlair@localhost Desktop]# cp -b f1 f2 //复制文件
2)、mv命令
格式:mv [选项] 源文件或源目录 目标文件或目标目录
选项:-b 若存在同名文件,覆盖原来的文件
-f 强制覆盖同名文件
[sinlair@localhost Desktop]# mkdir test //创建目录 /root/test
[sinlair@localhost Desktop]# mv f1 test //移动f1到test目录下
[sinlair@localhost Desktop]# mv test mytest //将test目录改名为mytest
3)、rm命令
格式:rm [选项] 文件或目录
选项:-f 强制删除
-r 或 -R 按递归的方式删除目录,默认值删除文件
10、查看手册命令man
格式:man 命令名
[sinlair@localhost Desktop]# man mkdir //显示mkdir命令的帮组信息
11、清屏命令
格式:clear