目录
一.文件命令
1.文件类型
- -表示普通文件(文本、二进制文件、压缩文件、记事本...)
-
d表示目标文件(文件夹、蓝色)
-
b表示设备文件(存储设备硬盘、u盘...)
-
c表示设备文件(打印机、终端...)
-
l表示链接文件(淡蓝色)
- s表示套接字文件
2.改变目录
-
cd:切换目录(绝对路径或相对路径)
-
cd /:绝对路径,使用/(切到根目录)
-
cd .:相对路径,使用.
-
3.查看当前目录
- pwd(打印当前路径)
4.查看当前目录文件
- ls:查看当前目录有什么文件(列出目录)
- ls -l:查看详细信息,详细长格式(ls表示命令,-l表示选项,注意中间要有空格)
5.命令格式
-
命令 选项 参数
ls -l /
- ls表示命令,-l表示选项,/表示参数,显示长格式根目录。(选项和参数位置可以调换)
6.创建文件/目录
- touch /new1:路径和名字
-
在其他文件下创建:
-
mkdir /new3:路径和目录名,创建目录(文件夹)
-
mkdir -p:父系,当创建目录没有上一级时,自动创建(连续创建多个目录,添加-p)
7.复制文件/目录
-
cp 源文件 目标文件:复制文件
-
拷贝目录时,需要输入-r表示确定该操作:-r表递归、依次
8.提示/补全键tab
-
可以补全内容
-
显示所有文件
9.移动文件
-
mv 源文件路径 目标文件路径
-
实现移动和改名操作:
-
不移动文件,进行改名操作:
10.查看历史命令
- 使用pgup和pgdn键,可查看上一命令和下一命令
11.删除文件/目录
-
rm -rf 文件/目录路径
-
rm -rf /*:删除全部,不轻易使用
-
*可以表示通配符
-
rm -rf /new3/n*:表示删除new3目录下所有以n开头的文件或者目录。
-
rm -rf /new3/*2:表示删除new3目录下所有以2结尾的文件或者目录。
-
12.查看文件
-
cat 路径和文件:全部内容
-
head -n 路径文件:头部(查看文件前n行)
-
more:翻页(和cat很像,如果是小文件就是一样的;如果是大文件、内容很多的情况下,cat看不全,用more则是一部分看,可以按回车换行或者空格翻页)
-
tail -n 路径文件:尾部(查看文件最后n行)
-
grep:过渡关键字(可以筛选关键字部分)
13.修改文件
-
重定向:文件内容 > 文件(中间要有空格)
- gedit:图形文件编辑器(记事本)
- vi/vim 路径和文件:修改文件。(进入页面之后要按i,insert进行修改,修改完成之后按esc,:wq保存)