1、pwd命令:显示当前路径
2、cd命令:
切换到某一个目录
绝对路径写法:cd+绝对路径
相对路径写法:cd.. 上一级目录
cd . 当前目录
直接cd 返回到home(普通账号)/root(超级管理员)
3、clear:终端清屏
4、ls 命令:显示当前目录的文件列表
ls显示当前目录下的文件列表
ls+路径 显示该路径下文件列表
ls –a或是(ls –a ./)显示当前文件夹下的隐藏文件
隐藏文件里的 . ..就是当前路径和相对路径,相当于两个文件
ls –l 列出文件目录的详细信息(快捷写法ll)
文件夹开头为d普通文件开头为-快捷方式开头为l
从第二位开始后的九位分为三组,第一组是指当前用户user的权限,第二组是当前分组的权限,第三组是其他分组的权限。
r读 w写 x可执行
x指可执行权限,图中yyy有可执行权限,而xxx没有,yyy中有pwd命令,又有可执行权限,所以可以直接执行,xxx不行。chmod +x增加x权限。
紧跟文件属性的数字指的是链接数,文件夹一般都是2,里面隐藏的..就指向文件夹。
root部分:第二个root指的是root这个分组,是超级管理员,其他的普通可能在同一个分组,分组不同权限不用,这是分组的优点,即对用一个分组内的账号分配不同的权限。第一个root就是指root账户。
5、mkdir:文件夹目录创建命令
mkdir+文件夹名
·mkdir –p + 文件夹路径 递归创建文件夹
Windows下是md + 文件名
6、mv命令:移动文件或是文件夹
mv +文件名+ 路径:移动文件
mv +文件名 +文件名:重命名文件
7、cp:复制命令
cp 文件名(源文件) 文件名
cp -R 源文件夹 文件夹:复制文件夹
8、rm:删除命令
rm + 文件名:删除文件
rm -i +文件名:增加删除的提示信息
rm -f +文件名:强制删除(慎用)
rm -r + 文件夹名:删除目录
rm -rf +文件夹名:强制删除目录
9、cat:查看文件内容
cat > 文件名:创建文件,并写入内容,>是重定向符,crtl+D结束,会覆盖之前的内容
cat + 文件名:查看文件内容
cat +文件名 +文件名 > 新文件名:拼接两个文件
cat >> 文件名:追加内容
ll > 文件路径:将文件目录重定向到一个文件中
10、more命令:显示大文件内容
more+文件名:显示文件内容
b上翻页 space 下翻页
11、man命令:帮助命令
man+命令:呈现该命令的帮助文档 q退出帮助文档
12、echo:打印一行字符串
13、tar压包命令(继承自Unix 命令可以不加-)
tar -zcf(压缩方式)+压缩后文件名+压缩前文件
tar -zxf + 压缩文件+-C + 文件路径
14、find命令
find + 路径 + -name "文件名/文件夹名":查找文件
find + 路径 + -name "*.txt":查找该路径下后缀为txt的文件
find + 路径+ -name "文件名" -exec {}+操作命令 \;
15、grep命令:查找字符串在文件中的位置
grep + "字符串" +文件名 :找到字符串位置
grep + -n + "字符串"+文件名 :显示在哪一行
find /dieectory -name "*.h" | xargs grep "content": |叫做管道符号,隔开两个命令,前边命令的输出结果作为后面命令的输入,即在找到的文件中找到指定的content