先插入一点小小的补充
按键 | 作用 |
---|---|
| 键盘输入结束或退出终端 |
| 暂停当前程序,暂停后按下任意键恢复运行 |
| 将当前程序放到后台运行,恢复到前台为命令 |
| 将光标移至输入行头,相当于 键 |
| 将光标移至输入行末,相当于 键 |
| 删除从光标所在位置到行末 |
| 向前删除一个单词 |
| 将终端显示向上滚动 |
| 将终端显示向下滚动 |
Ctrl+c 终止当前程序。
正式开始@_@
一、文件目录解释
(大致了解即可)
1、tree命令:显示目录结构
进入某一目录后,直接使用tree。
二、目录管理命令详解
1、cd命令:进入其他目录
cd是Change Directory的缩写,这是用来变换工作目录的命令
进入上一级目录
cd ..
进入当前账户的home目录
cd ~
使用绝对路径切换到当前账户的下载目录
cd /home/eilot/下载
使用相对路径切换到 当前账户的下载目录(可以使用俩次Tab列出可以cd的目录)
cd ../桌面
2、pwd命令:显示当前目录的绝对目录
pwd是Print Working Directory的缩写
以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。
选项与参数:
- P :显示出确实的路径,而非使用连结 ( link ) 路径
这个后面再讲吧(就是上一节提到的硬链接和软链接)
3、mkdir命令:创建新的目录
mkdir (make directory),创建一个新的目录
选项与参数:
-m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色(使用上一讲的二进制的方法)
-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来
4、rmdir命令:删除空的目录
选项与参数:
-p :连同上一级『空的』目录也一起删除
rmdir <目录>
连起来就可以这样
5、cp命令:复制文件和目录
选项与参数:
- -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);
- -r:递归持续复制,用于目录的复制行为;(常用)
- -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
cp -r <文件或目录> <复制到的目录>
6、rm命令:删除文件或目录
选项与参数:
- -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
- -i :互动模式,在删除前会询问使用者是否动作
- -r :递归删除,最常用在目录的删除了,小心删除错误
rm -ir <文件或目录>
7、mv:移动文件或目录(剪切);或修改名称
对文件的移动选项与参数:
- -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
- -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
mv <文件> <目的目录>
对文件修改名称
mv <旧的文件名> <新的文件名>
二、文件内容查看
1、cat:由第一行显示文件内容
选项与参数:
- -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
- -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
- -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
- -T :将 [tab] 按键以 ^I 显示出来;
cat <文件名>
2、tac:倒着显示文件内容,与cat相反
3、nl:显示文件内容
选项与参数:
-
-b :指定行号指定的方式,主要有两种:
-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
-b t :如果有空行,空的那一行不要列出行号(默认值);
-
-n :列出行号表示的方法,主要有三种:
-n ln :行号的左对齐;
-n rn :行号的右对齐,且不加 0 ;
-n rz :行号的右对其,且加 0 ;
- -w :行号栏位的占用的位数。
兄弟和对象吵架,忙着劝架,又拖一天,明日好好写
4、more:一页页的显示
选项与参数:
more运行时可以输入的命令有:
- space:代表向下翻一页;
- Enter :代表向下翻一行;
- /字串 :代表在这个显示的内容当中,向下搜寻“字串”这个关键字;
- f :显示目前显示的行数;
- q :代表立刻离开 more ,不再显示该文件内容。
- b 或 [ctrl]-b :代表往回翻页。
5、less:一页页的显示
less运行时可以输入的命令有:
- 空格 :向下翻动一页;
- [pagedown]:向下翻动一页;
- [pageup] :向上翻动一页;
- /字串 :向下搜寻『字串』的功能;
- ?字串 :向上搜寻『字串』的功能;
- q :离开 less 这个程序;
6、head:取出文件前几行
选项与参数:
-n :后面接数字,代表显示几行的意思
7、tail:取出文件后几行
选项与参数:
- -n :后面接数字,代表显示几行的意思
- -f : 这个参数可以实现不停地读取某个文件的内容并显示。这可以让我们动态查看日志,达到实时监视的目的。