目录与路径:
1、cd (change directory ) : 改变当前的目录,语法:cd [相对路径/绝对路径] cd 后面不跟目录,表示进入使用者家目录
. 表示当前目录,
.. 表示父级目录,
~ 表示使用者的家目录
~accountname 表示到accountname这个使用者的家目录
2、pwd ( print working directory ) : 显示当前所在的目录
3、mkdir ( make directory ) : 建立新目录 ,语法: mkdir [-mp] [目录名称]
mkdir -p testq/test2/test3/test4 递归建立目录
mkdir -m 755 test 建立权限为711的test目录
4、rmdir (remove directory ) : 删除目录,语法:rmdir [-p] [目录名称]
rmdir -p test1/test/test3/testr4 递归删除test1
文件与目录管理:
1、ls 显示文件名称、属性等
2、cp 复制文件或者目录到目的地 语法:cp [-drsu] [来源] [目标]
-d 在进行copy的时候,如果是link文件,如果不加任何参数,则默认情况下会将link链接到的源文件copy到目的地,如果加-d时,则会将link文件拷贝到目的地
-r 可以进行目录的copy
-s 做成link,而不是copy,与ln命令功能相同
-u, -- update: 如果来源文件教新,或者没有目标文件的时候,那么才会进行copy动作,一般多用于备份的工作
3、rm 删除文件,语法: rm [-fir] [文件名]
-i : 删除文件时需要经过操作者的确认
-f : force,强制删除
-r : 递归删除,删除一切,直到没有东西为止
4、mv 移动文件 语法:mv [-u] [来源] [目的]
-u 当来源文件交心的时候才会执行操作
basename dirname
查看文件内容
1、cat 由第一行开始显示文件内容 语法 cat [-nAE] [文件]
-n 显示时,连行号打印出来
-A 将DOS下的<tab>与断行字符都列出来
-E 将DOS编辑的文件中,仅列出断行字符出来
2、tac 从最后一行开始显示,可以看出tac是cat倒着写
3、more 一页一页的显示文件内容
4、less 与more类似,但是比more更好的地方是,可以往前翻页
5、head 只看头几行内容 语法:head [-n number] [文件]
-n number: 显示number行内容
6、tail 只看尾几行内容
7、nl 显示的时候,也顺便显示出行号
8、od 以二进制的方式读取文件内容