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