1、ls:列出当前路径下的文件与文件夹
-a:列出所有文件,包括隐藏文件
-l:列出文件的详细信息
注:参数可以叠加使用,如-la表示列出所有文件及其详细信息
2、cd:切换目录
cd boot 切换/进入boot目录
cd ..到上一目录(父目录)
cd../..到父目录的父目录
cd .进入当前目录(实际上是啥都不做)
3、cp:复制
-r:recursive copy 复制文件夹是连同子文件(夹)一起复制,如果是对文件夹进行操作,一定要带这个参数
-i:interactive mode若有同名文件,会询问是否覆盖(如果没有这个参数,会不提示,直接覆盖)
4、mv:移动
-i:interactive mode,同cp的-i参数一样,若覆盖会询问
将当前目录下的“mmm1”转移到“boot”文件下并命名为“efi”
5、rm:移除
-i:交互式删除
-r:删除所有子文件夹
6、mkdir:创建文件夹
在当前路径创建一个空文件夹
7、rmdir:移除,删除文件夹
8、cat
cat > file :直接从Terminal中输入文件内容并创建文件.只能用于创建,不能修改已有文件Ctrl+c退出命令。
cat file :在Terminal中显示文件的所有内容.
cat file1 file2 >file
如果file文件不存在,那么会新建file文件,并将file1与file2文件的内容合并到file文件中,
file文件之前有内容的话会被file1和file2的内容覆盖掉。
cat file1 > file2:将文件file1的内容覆盖文件file2的内容。相当于清空文件file2的内容,再将文件file1的内容写入。
cat file1 >> file2
将文件file1显示行号后追加到文件file2中
cat -n file:在查看文件时可以显示出行号
cat -n file1 >> file2
将文件file1显示行号后追加到文件fie2中
注意:>和>>后的文件可以不存在,若不存在,linux会为我们创建
对于覆盖文件内容这种操作我们要谨慎使用
9、find:查找
Find:显示当前文件夹中所有文件
Find 文件名:根据文件名查找
10、tee命令
tee file1 file2:同时写入两个文件
tee -a file :将录入内容附加到文件file文件