cd .. 回到上一级目录
ls查看目录下有什么文件夹
bin目录存放二进制可执行文件(命令)
mkdir 创建新文件夹
使用mkdir -p 可以自动创建多层目录
[root@www ~]# cd /tmp
[root@www tmp]# mkdir test <==创建一名为 test 的新目录
[root@www tmp]# mkdir test1/test2/test3/test4
mkdir: cannot create directory `test1/test2/test3/test4':
No such file or directory <== 没办法直接创建此目录啊!
[root@www tmp]# mkdir -p test1/test2/test3/test4
就像这样:
ls -a 查看所有文件(包括隐藏文件)
ls -l 以完整(long)的形式显示所有文件
相对路径:1)总是以/开头2)唯一且明确
绝对路径:从当前目录开始,不以/开头,有关符号如下:
| 符号 | 含义 |
|---|---|
. |
当前目录 |
.. |
上级目录 |
~ |
当前用户的家目录 |
- |
对于cd专用:上一个目录 |
pwd 查看当前路径
rmdir 删除空的目录,使用rmdir -p可以一场删除多个目录(从当前目录起)
rm 删除非空目录
cp 拷贝文件
-
-a相当于 -pdr 的意思,至於 pdr 请参考下列说明
-
-i若目标档(destination)已经存在时,在覆盖时会先询问动作的进行
-
-p连同文件的属性一起复制过去,而非使用默认属性
-
-r递归持续复制,用於目录的复制行为
mv移动文件,或是修改名称mv 原名 新名
cat从第一行开始显示文件内容
- -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
- -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
- -E :将结尾的断行字节 $ 显示出来;
- -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
- -T :将 [tab] 按键以 ^I 显示出来;
- -v :列出一些看不出来的特殊字符
tac相当与cat倒过来
nl显示的时候顺便显示行号
more一页一页显示文件内容
- 空白键 (space):代表向下翻一页;
- Enter :代表向下翻『一行』;
- /字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
- :f :立刻显示出档名以及目前显示的行数;
- q :代表立刻离开 more ,不再显示该文件内容。
- b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
less类似与more,但是less可以向前翻页
- 空白键 :向下翻动一页;
- [pagedown]:向下翻动一页;
- [pageup] :向上翻动一页;
- /字串 :向下搜寻『字串』的功能;
- ?字串 :向上搜寻『字串』的功能;
- n :重复前一个搜寻 (与 / 或 ? 有关!)
- N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
- q :离开 less 这个程序;
head只看前面10行
tail只看后面10行
上面两条也可以指定行数,如:
tail -n 20 /var/log/syslog
还有实时检测的功能:
tail -f /var/log/nginx/access.log
echo ~+ # 显示当前目录路径
echo ~- # 显示上一个目录路径
- 会回到上一个工作路径