目录
1 常用命令
1.1 查询
查询主要有两种:①查看目录下有哪些内容;②查看文件中的内容。常用命令为:
1.1.1 ls命令
(1)用法:ls [选项] [目录名]
(2)功能:查看目录下有哪些内容。list directory contents。其中,“[]”代表可加或不加。当不加目录名时,表示查看当前目录下的子目录。
(3)ls的常用选项:
-
-l:显示文件详细信息,除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。
-
-lh:-h通常和-l组合使用,文件大小以K M G 等为单位列出。
-
-a:显示所有文件及目录,包括隐藏文件 (. 开头的文件为隐藏文件)。
-
-A:同 -a ,但不列出 “.” (当前目录) 及 “…” (上一级目录)。
-
-r:将文件以相反次序显示(原定依英文字母次序)。
-
-t:将文件依建立时间之先后次序列出。
-
-F:在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”。
-
-R:递归列出遇到的子目录。
1.1.2 cat命令
(1)用法:cat [选项] 文件
(2)功能:查看文件中的内容。concatenate files and print on the standard output。其中,“[]”代表可加或不加。
1.1.3 du命令
(1)用法:du [选项] 目录/文件
(2)功能:会显示指定的目录或文件所占用的磁盘空间。
(3)例子:du -sh 目录:查看目录大小
1.2 创建
创建主要有两种:①创建目录;②创建文件
1.2.1 touch命令
(1)用法:touch [选项] 文件
(2)功能:创建文件,也可以更改文档或目录的时间。
(3)例子:
将文件创建到tmp文件夹下,因为该文件夹为临时文件夹,在其中创建文件无关紧要。
1.2.2 echo命令
(1)用法:echo “内容” > 文件名
(2)功能:将内容输入到文件名中,若文件不存在则创建。
1.2.3 mkdir命令
(1)用法:mkdir [选项] 目录名
(2)功能:make directory,创建目录。
(3)常用选项:-p 可以创建多级目录
1.2.4 ln命令
(1)用法:ln -s 绝对路径源文件 建立的连接文件
(2)功能:link,-s表示符号链接,创建符号连接(快捷方式)。源文件一定要用绝对路径。
1.3 修改
修改主要为剪切、复制和重命名。
1.3.1 mv命令
(1)用法:mv [选项] 源文件或目录 目标文件或目录
(2)功能:重命名和剪切。
(3)注意:
- 1)mv [选项] 源文件 目标目录 :将源文件剪切到目标目录中
- 2)mv [选项] 源文件 目标文件 :将源文件重命名为xxx
- 3)mv [选项] 源目录 目标目录 :当目标目录存在时,将源目录剪切到目标目录中
- 4)mv [选项] 源目录 目标目录 :当目标目录不存在时,将源目录重命名为xxx
1.3.2 cp命令
(1)用法:cp [选项] 源文件/源目录 目标文件/目标目录
(2)功能:拷贝文件。将源文件/源目录复制到目标文件/目标目录中。注意,若不存在目标文件/目标目录,则创建一个。注意,若想拷贝一个目录包括目录下的所有子文件,需要加上“-r”选项。
1.4 删除
1.4.1 rm命令
(1)用法:rm [选项] 文件名或目录。
(2)功能:remove,删除文件和目录。
(3)常用选项:
- -f :force,强制删除
- -r :recursive,递归删除
(4)注意:删除目录时需要加常用选项-r,才能删除。若不想问你是否删除,加常用选项-f即可。选项间可以合并使用,谁前谁后都可以。
(5)例子:
- 1)rm -f 文件名:强制删除。
- 2) rm -fr 目录:删除目录。
1.5 搜索
1.5.1 grep命令
(1)用法:grep [选项] ”模式“ [文件]
(2)功能:搜索匹配"模式"的文件,经常和管道符“|”组合使用。(管道符:将前面命令的结果作为后面命令输入的参数)
(3)例子:ls | grep “tree”:搜索当前目录中带关键字tree的所有文件。
2 查看命令字帮助手册
命令字分为两类,分别为
(1)内部命令:指命令解释器自带的命令。查看其帮助手册时,输入“help 命令字”,
(2)外部命令:指安装的第三方软件带来的。查看其帮助手册时,输入“help 命令字”和“man 命令字”都可以。
2.1 man命令
(1)用法:man [选项] 命令字
(2)功能:查询该命令的详细选项及用法明细,该命令查询内部命令时不如 help 方便。当输入q时可以退出帮助手册。
(3)例子:以查询ls命令为例,介绍man命令及ls命令的详细用法,输入 man ls 并回车,弹出命令 ls 的详细说明。
2.2 help命令
(1)用法:help [选项] 命令字
(2)功能:查询该命令的详细选项及用法明细。
3 Linux 命令大全
更多命令及使用教程,可以参考菜鸟联盟相关介绍。
4 归纳
(1)掌握linux系统常用命令的使用方法,如增删改查等常用命令;
(2)掌握查询命令字的帮助手册,并能读懂帮助手册;
(3)了解更多命令在哪学。
参考文章
[1] 《Kali Linux系统增删改查基础及命令字帮助手册》
[2] 视频传送门