linux-韦东山-书籍-学习笔记
1、ubuntu 目录
Ubuntu 中,以树状结构表示文件夹与文件,没有盘符的概念。比如:/abc/def/hello.txt,
这表示在根目录下有 abc 子目录,而 abc 下又有 def 目录;def 中有 hello.txt 文件。
从名字“/abc/def/hello.txt”中你无法知道 hello.txt 文件位于磁盘哪一个分区
注意:要想查看某个分区挂载在哪一个目录下,可以执行命令:df -h
对于普通用户,在 Ubuntu 下不再关心分区、盘符。需要关心的是哪个目录存什么:
[email protected]:/usr_dhs# df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 394M 1.4M 393M 1% /run
/dev/sda3 42G 8.0G 32G 21% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 596K 2.0G 1% /run/shm
none 100M 64K 100M 1% /run/user
/dev/sda1 180M 38M 130M 23% /boot
Ubuntu 中的目录遵循 FHS 标准
2、Linux 命令的提示符
3、Linux 命令的格式
Linux 命令一般由三部分组成:
① command 命令
② options 选项
③ parameter 参数
4、记住命令并不难, , 先背几个单词
5、绝对路径和相对路径
Linux 下的根目录为“/”,从根目录下出发可以找到任意目录、任意文件。从根目录开始
表示目录或文件的方法称为“绝对路径”。比如:
/home/book
/home/book/1.txt
/bin/pwd
有时候使用绝对路径太过麻烦,可以使用相对路径。假设当前正位于/home/book 目录
下,那么:
./1.txt 表示当前目录下的 1.txt,即 /home/book/1.txt;“.”表示当前目录
../book/1.txt 表示当前目录的上一级目录里,book 子目录下的 1.txt
“/home/book/..”就是”/home”目录,”..”表示上一级目录
7、目录/ /文件操作命令
[email protected]:/home# pwd
/home
cd 命令有些缩略用法:
$ cd - // 进入上次目录, 比如先进入 a 目录再进入 b 目录,执行此命令后即回到 a 目录
$ cd ~ // 进入家目录
复制目录时,常用如下命令:
$ cp -rfd dir_a dir_b
r:recursive,递归地,即复制所有文件
f:force,强制覆盖
d:如果源文件为链接文件,也只是把它作为链接文件复制过去,而不是复制实际文件
删除目录时,常用如下命令:
$ rm -rf dir_a
r:recursive,递归地,即复制所有文件
f:force,强制删除