FHS
目录路径
路径
使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录(注意,我们上一节介绍过的,以 . 开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a 命令查看隐藏文件), - 表示上一次所在目录,~ 通常表示当前用户的 home 目录。使用 pwd 命令可以获取当前所在路径(绝对路径)。
进入上一级目录:
$ cd ..
进入你的 home 目录:
$ cd ~
或者 cd /home/<你的用户名>
使用 pwd 获取当前路径:
用哪个
$ pwd比如假设我当前在 /usr/local/bin 目录,我想进入上一级的 local 目录你说是使用 cd .. 方便还是 cd /usr/local 方便?而如果要进入的是 usr 目录,那么 cd /usr ,就比 cd ../.. 方便一点了。
Linux基本操作
新建
新建空白文件
touch
创建名为 test 的空白文件,因为在其它目录没有权限,所以需要先 cd ~ 切换回用户的 /home/shiyanlou 目录
新建目录
使用 mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。
复制
复制文件
$ cp test father/son/grandson
如果直接使用 cp 命令复制一个目录的话,会出现错误
要成功复制目录需要加上 -r 或者 -R 参数,表示递归复制,就是说有点“株连九族”的意思:
$ cp -r father family
删除
删除文件
使用 rm(remove files or directories)命令删除一个文件:
$ rm test
删除目录
跟复制目录一样,要删除一个目录,也需要加上 -r 或 -R 参数:
$ rm -r family
移动文件与文件重命名
移动文件
使用 mv(move or rename files)命令移动文件(剪切)。将文件“ file1 ”移动到 Documents 目录:
mv 源目录文件 目的目录:
$ mkdir Documents
$ mv file1 Documents
重命名文件
将文件“ file1 ”重命名为“ myfile ”:
mv 旧的文件名 新的文件名:
$ mv file1 myfile
批量重命名rename
查看文件
使用 cat,tac 和 nl 命令查看文件
前两个命令都是用来打印文件内容到标准输出(终端),其中 cat 为正序显示,tac 为倒序显示。
五、作业