目录
1.pwd(print working directory)
文件目录相关
1.pwd(print working directory)
打印当前目录的绝对路径
2.ls (list)
语法:ls [选项][目录或者文件]
选项是命令提前固定好的命令参数
例如:-开头是单选项 --是长选项
-a 全部的文件,连同隐藏文件
-l使用较长的格式列出信息,包含文件的属性与权限等数据
列出目录的全部内容
查找根目录
查找当前目录(也可以省略./):
使用-a
使用-l
注:
-a和-l可以一起传
最后一列对应文件名称,根据颜色区分文件和目录,不郭这种判断并不绝对
如果第一列的第一个字符是d代表目录,是 - 代表文件
时间(如5月)前面的数字代表文件或者目录的大小,再往前的含义和权限有关
3.man 命令名
可以获取命令的使用手册
比如:
man ls
注:
按q退出手册
如果不是系统自带的命令而是你自己安装的命令不能用这个查看,
使用 命令 --help
清屏: clear 或者ctrl+l
4.cd (change directory)
作用:切换路径
语法:cd 参数
说明:后面可以根绝对和相对路径
cd ~ 或者 cd 可以回到家目录
cd- 回到上一次所在目录
cd.. 当前目录的上一级目录
5.mkdir(make directory)
作用:创建目录
语法:mkdir [选项][创建多层目录]
可选: -p 创建多层目录
例如:
创建单层:mkdir hello
创建多层:mkdir -p hello2/hello3
注:mkdir hello之后使用mkdir hello/hello2不属于创建多层目录,因为hello已经存在
6.cp(copy)
作用:赋值文件或者目录
语法:cp [选项] 要复制的文件 目标位置路径
选项:-r 递归复制整个文件夹
例如:
复制文件: cp ./xxx.txt ./hello/
递归复制整个文件夹:cp -r ./xxx ./hello/
7.rm(remove)
作用:移除文件或者目录
语法:rm [选项] deleteFile
选项: -r 递归删除目录所有内容 -f 强制删除不提示用户确认
注:
ctrl+c是中断命令
两个短选项可以合并
8.mv(move)
作用:移动或者重命名文件
基本语法:
移动文件:
mv 源文件 目标目录
重命名文件:
mv 源文件 目标文件
例如:
移动:
cd hello/
mv xxx.txt hello2/
移动并且重命名:
在路径后加文件名
mv xxx.txt hello2/xxx2.txt
重命名
mv xxx1.txt xxx2.txt
9.cat
作用:查看文件内容
基本语法:cat [选项] 文件
选项:-n 显示所有行号包括空行
例如:
cat -n xxx.txt
10.tall
作用:输出文件尾部内容
语法:
tall 文件(查看文件后10行内容)
tall -n x 文件(查看文件后x行数,x是任意数字)
tall -f 文件 显示文件最新追加内容
应用:查看日志最新内容,因为有时候查看日志时候没有必要查看所有