cd 进入文件夹
pwd 显示当前所在位置
ll 垂直显示当前位置的所有文件
ls 横向显示当前位置的所有文件
ll -a 显示所有文件,包括隐藏文件
ll -a -h 将文件以kb形式进行展示
隐藏文件是以 . 开头的,如果要创建隐藏文件,就以.作为开头
只查找后缀为.txt的文件 ls *.txt 查找以1开头的文件 1* 或者1*odd意思是查找以1开头以odd结尾的文件
ls?? 查出来名字是两个字符的文件
ls??odt 查开头两个字符以odt结尾的文件
ls[1234]odt 查找文件名在1234中的字符,结尾是odt的文件(【a-z】[1-9]都可以)
ls后面跟上文件夹,显示这个文件夹下面的文件
rm 删除文件
rm -d 删除文件夹
rm -r 递归删除文件,文件夹
mv test.txt a 把文件移到a文件夹 里,也可以移动文件夹
mv test.txt a/bb 把文件移到新的地址,/后面可以进行改名
cp 文件名 目标文件夹 将文件复制到指定的文件夹
cp -r 文件夹名 目标地址 将文件夹复制到指定的地址
cp -r 文件夹名 目标地址/重命名 将文件夹复制到指定的地址,并且重新进行命名
rm --help 显示帮助手册
which ls 查看ls这个命令的执行文件所在的位置
find ~ -name 125.txt 查找名字叫做125.txt的文件
find的多文件查找
-iname 是忽略大小写
搜索速度更快的locate搜索,因为里面有索引,有时候搜索不到,就需要更新索引,updatedb
sudo:意思是使用超级管理员的权限进行命令操作
cat 是将文件中的所有内容都展示出来 cat -n a.txt 将空行也标记上行号进行查看
more是进入一个新的页面进行分页展示,按空格进行分页
grep -n dsdsdfd 126.txt 在126txt文件中搜索有字符串dsdsdfd的行号
grep -v 反向搜索:不存在字符串的行
echo回显,将输入的内容回显到指定的文件
两个尖括号是追加,一个尖括号是覆盖
开
将查找的结果打印到test.txt文件中ll > a/test.txt
注意:不管是两个尖括号还是一个尖括号,如果后面的文件不存在,那么就会创建文件。
管道符 | 将前面的输出作为后面的输入,进行操作
ps aux 查看所有的运行的程序,后面可以跟着管道符进行筛选