linux学习笔记(二)
rm ——>用于删除一个或多个文件和目录的命令,格式:rm [参数] file/folder,如:
rm file ## 系统会提示是否删除文件
rm -f file ## 强行删除文件,系统不提示
rm -rf folder ##删除文件夹及其目录下的所有内容,不提示
rm -i *.log ##删除所有.log文件,删除前逐一询问确认
rm -r folder ##删除子目录及子目录中所有
cd /tmp <==切换工作目录到/tmp
mkdir testing <==建立新目录
chmod 744 testing <==变更权限
touch testing/testing <==建立空的档案
chmod 600 testing/testing <==变更权限
绝对路径与相对路径
a.绝对路径:由根目录(/)开始写起的文件名或目录名称。例如/home/dmtsai/.bashrc;
b.相对路径:相对于目前路径的文件名写法。例如./home/detsai或../../home/dmtsai等;
例子:如果你现在在/home这个目录下,想进入/var/log这个目录:
1.cd /var/log (绝对路径)
2.cd ../var/log (相对路径)
因为你在/home下,所以要回到上一层(../)之后,才能往/var移动
. :代表当前目录,也可以用./来表示;
.. :代表上一层目录,也可以使用../来表示;
- :代表前一个工作目录;
~ :代表[目录用户身份]所在的家目录
~account 代表account这个用户的家目录(account是个账号名称)
常见处理目录的指令:
cd:变换目录
例子:cd ~rehl7 #代表去rehl7这个用户的家目录,即/home/rehl7
cd var/spool/mail #绝对路径,完整的路径名称
cd ../mqueue #相对路径,由var/spool/mail去到var/spool/mqueue
pwd:显示当前目录
mkdir:建立一个新的目录(mkdir [-mp] 目录名称)
选项与参数:
-m:直接配置文件案的权限,不需要看预设权限;
-p:帮助你直接将所需的目录(包含上层目录)递归建立起来;
mkdir -m 711 test2
mkdir -p test1/test2/test3/test4
rmdir:删除一个空的目录(rmdir [-p] 目录名称)
选项与参数:
-p:连同上层[空的]目录也一起删除