绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录。
相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,写成:cd ../man
绝对路径的用途:正确度比较高,写程序管理系统时建议使用绝对路径。
相对路劲的用途:切换长目录时方便。
目录的操作命令:
cd Change Directory切换目录
pwd Print Working Directory显示当前目录 -P 显示实际路径
mkdir make directory -m 创建时直接设定目录权限 mkdir -m 711 test2
创建一个新目录 -p 递归创建目录 mkdir -p test1/test2/test3/test4
rmdir 删除一个空的目录 -p 连同上层『空的』目录也一起删除
rmdir -p test1/test2/test3/test4
-r 将目录中内容全部删除 rm -r test
. 代表当前目录
..代表上一层目录
- 代表前一个工作目录
~ 代表『当前用户』所在的家目录
~account 代表 account 这个用户的家目录(account是个账号名称)
执行文件路径的变量$PATH
看看到底有哪些目录被定义出来了?echo $PATH
ls 查看文件和目录
-a 全部档案包括隐藏档
-l 列出详细属性 ls -l = ll
ls -al 列出目录下所有档案的属性包括隐藏文件
cp copy复制
cp 源文件 目标文件
-i 若目标文件存在 询问是否覆盖
-a 复制后的文件与源文件属性完全一样=pdr
rm remove删除档案或目录
-f force 强行删除不提示
-r 删除包括目录里的所有内容
mv move 移动档案或目录或更名
-f force 强行移动不提示
-u 目标存在并源文件比较新,才会更新
获取档案名称 basename /etc/sysconfig/network
获取目录名称 dirname /etc/sysconfig/network
查看档案内容
cat 由第一行开始显示
tac 由最后行开始显示
nl 显示并输出行号
more 一行行的显示
less 一行行的显示,并可往前翻页
head 只看头几行
tail 只看尾巴几行
od 二进制方式读取数据
原文:http://koishi.blog.51cto.com/4885806/1636550