1.了解命令行
快捷键打开终端:alt+ctrl+T
2.入门命令
1)cd
切换工作路径,使用时直接在后面写下当前目录下的下级目录即可跳转,也有特殊用法,在此列出
2)ls
ls 列举当前目录下的内容常见用法有两种:
ls -a //列举当前目录下的所有内容,包括隐藏文件
ls -l //列举当前目录下的详细内容,包括文件类型及权限
关于权限 :
3)find
查找命令,通常使用名字进行查找
find -name [文件名称] //通过名称在当前目录下进行查找
locate [名称] //所有包含此名称的文件
4)clear
用于清屏终端,使用快捷键ctrl+l也可以达成同样效果
5) cat
打印文件内容,在其后加上文件名称即可使用
6)head
查看文件头部,默认前十行,也可以在指令中修改
head -n [文件名称] //n的值即为查看的前几行的值,不写-n时默认前十行
7)tail
查看文件尾部,默认十行,使用方法与head相同,此处不再赘述
8)grep
在文件中查找指定内容
grep [想要查找的内容] [想要从哪个文件查找] -n //-n表示在查找后显示行数
9)chmod
修改文件权限,一般而言使用二进制数进行修改,在权限中每种用户的三种权限看作是3位二进制数,借此进行修改
chmod 367 [文件名称] //修改文件权限
//此时文件的权限为:-wxrw-rwx
10)cp
复制文件/文件夹
cp a b //将普通文件a复制成普通文件b
cp abc/ 123 -r //将文件夹abc复制成文件夹123,因为是复制文件夹所以需要递归因此加上-r
11)mv
移动/重命名,当第二个目标为文件夹时此指令执行移动,当其没有具体含义时此指令将文件进行更名
12)mkdir
创建目录文件,创建文件夹
mkdir [文件夹名称]
13)touch
创建一个普通文件,注意要将类型也声明,使用方法类似mkdir
14)rm
删除文件/文件夹
rm [文件名称] //删除文件
rm [文件夹名称] -r //删除文件夹,要将其目录下所有文件都删除所以使用递归方式-r
15)sudo
临时借用超级用户的权限执行命令,在其后加上想要执行的指令即可以超级用户的权限执行
sudo -s // 临时切换到超级用户,输入exit退出
16)man手册
man man //查看man手册
man手册里根据类型分为9本手册,想要通过man手册查询函数和指令要通过下面的方式
man -f mkfifo //查看mkfifo命令在哪几本手册中出现
man 1 mkfifo //查看mkfifo在第一本手册中的解释
man 3 mkfifo //查看mkfifo在第三本手册中的解释