Linux基础命令
格式:命令字 +【参数】+【操作对象】
1、man + 命令 查看命令的使用帮助(退出按“q”)
2、Ctrl shift + 放大 ;Ctrl - 缩小
3、ls + ./ 查看当前目录下内容
4、ls + ../ 查看上级目录下内容
5、pwd 查看当前工作路径(目录)
6、cd + 子目录 切入到子目录
7、cd + ../ 切入到上级(父)目录
8、cd <=> cd~ 一次返回用户主目录
9、cd - 切入到上次进入的目录
10、mkdir + 目录名 可以在当前目录下创建一个目录
11、rmdir + 目录名 只可删除空目录(此目录下没有任何文件或目录)
12、touch + 文件名 可创建一个文件
13、rm + 文件名 可删除文件
14、touch + file1 + file2 …… 可创建多个文件
15、mkdir + dir1 + dir2 …… 同时创建多个子目录
16、rmdir + dir1 + dir2 …… 同时删除多个目录
17、rm + 文件名 + 文件名 + 文件名 …… 同时删多个文件
18、rm + *.txt 删除全部该格式文件
19、mkdir + -p 目录名1/目录名2 …… 创建多级目录
20、rmdir + -p 目录名1/目录名2 …… 删除多级目录(只存在一个下级目录(几乎不用))
21、rm + -rf 目录名 (彻底)删除目录
22、cp + 源文件 + 目标文件 备份源文件为目标文件
23、cp + 源文件 + 目录名/修改文件的名称(可省) 备份源文件到子目录下(并修改文件名,不填可不改名字)
24、cp + 源文件 + ../新名字 将源文件拷贝到父目录下并改名字(不更改文件名,将会覆盖已存在的同名文件)
25、mv + 源文件名 + 新文件名 将文件改名字
26、mv + 源文件 + 目录名 将文件移动至子目录
27、mv + 子目录/源文件 + ./ 将源文件移动至当前
28、mv + 原目录名 + 新目录名 将目录改名(改名字:源和目标同级目录;移动:源和目标不同目录)
29、cat + 文件名 打印当前目录下某文件内容
30、cat + 绝对路径/文件名 打印某目录下某文件内容
31、向文件中写入新内容
法一:gedit + 文件名 打开文件(可写入内容)
注:带“~”的为临时消耗文件,可删除(类似写字板)
保存修改之前的文件
法二:ed + 文件名
显示文件大小
a 添加起始命令
添加内容
……
. 停止添加内容
w + 文件名 保存文件
显示文件大小
q 退出
法三:nano + 文件名 列出当前内容,并添加内容(可省)
ctrl + o 保存
ctrl + x 退出
32、查看文件内容
① gedit + 文件名 打开文件进行查看
② nano + 文件名 打开文件进行查看
③ cat + 文件名 从文件第一行开始读文件,直至全部打印完成
④ tac + 文件名 从文件最后一行开始读文件,直至全部打印完成
⑤ head + 文件名 默认打印前10行内容
⑥ head + -n + 行数 + 文件名 打印指定行数内容
⑦ tail + 文件名 默认从后打印10行内容
⑧ tail + -n + 行数 + 文件名 从后向前打印指定行数内容
行数过多
shift + pgdown 向下翻页
shift + pgup 向上翻页
⑨ more + 路径/文件名 分屏显示文档内容
空格键 向后翻页
shift + pageup 向前翻页
⑩ less + 路径/文件名 分屏打印
ctrl + + 向前
ctrl + - 向后
33、文件打包
tar
-c 创建一个包文件
v 显示包处理过程
f 必须,无任何含义
① tar + -cvf + 包名.tar + 文件名1 + 文件名2 …… 将文件1,文件2 …… 打包为包名.tar的文件
② tar + -xvf + 包名.tar (完全)解包
-tvf 可查看包文件里的内容
③ tar + -xvf + 包名.tar + 文件名X 解指定文件X
-C 指定将包解至存放目录
④ tar + -xvf + 包名.tar + -C + 目录/ 指定将包解至存放目录
34、压缩 gzip bzip2 tar
<=>
解压 gunzip bunzip2 tar
35、gzip + 要压缩的文件名 压缩文件为.gz格式
36、gunzip + 解压文件名 解压.gz文件
37、bzip2 + 要压缩文件名 压缩文件为.bz2格式
38、bunzip2 + 解压文件名 解压.bz2文件
39、tar + -zcvf + 压缩后名称 + 压缩文件名 tar创建.gz压缩文件
40、tar + -jcvf + 压缩后名称 + 压缩文件名 tar创建.bz2压缩文件
41、tar + -zxvf + 文件名 tar解压.gz文件
42、tar + -jxvf + 文件名 tar解压.bz2文件
43、tar + -zcvf + 压缩后文件名 + 文件1 + 文件2 …… 将多个文件压缩为.gz文件
44、tar + -jcvf + 压缩后文件名 + 文件1 + 文件2 …… 将多个文件压缩为.bz2文件
查找文件
45、which + 命令 可定位可执行文件所在的目录
46、where is 可定位文件所在目录
★ 二进制的
★ 源文件
★ 帮助文档
47、where is + -m + 命令 查看命令帮助文档所在
48、where is + 命令
输出:
★ 命令本身所在目录
★ 其源文件所在目录
★ 其帮助文档所在目录
49、locate 基于本地计算机数据库进行查找
locate + 文件名 查找文件
50、sudo + updatedb 基于管理员身份更新数据库
51、find + 查找目录 + 查找内容 查找