Linux系统学习第二章:文件与目录操作(二):目录操作
1、ls 查看目录及文件(前面已经讲过这个命令,在此不在赘述)
2、cd 切换目录(change directory) 目录地址可以是相对路径,也可以是绝对路径(以根目录为开始)
语法:cd 目录
如:cd / 切换到根目录
cd /usr/ 切换到/usr目录
cd ../ 切换到上一级目录
cd 不加目录表示切换到自己的主目录(用户主目录,如果当前用户是root就切换到/root,如果是admin则切换到/home/admin/)
3、pwd 显示当前目录的绝对路径 (print working directory)
4、mkdir 新建目录
语法:mkdir [-mp] 目录名称
参数说明: -m 后面接一个权限值,表示新建目录时指定其权限
-p 递归创建目录,即一级级创建
如:mkdir -m 755 newdir 新建一个目录 newdir 并指定其权限为755
mkdir -p /home/admin/php/array/ 新建一个目录 /home/admin/php/array/,如果php这个目录不存在,也会自动创建
5、rmdir 删除空目录
语法:rmdir [-p] 目录名称
rmdir -p /home/admin/php/array/
6、rm 删除文件或目录(可以删除非空目录)
语法:rm [-fir] 文件或目录
参数说明:-r 强制删除
-i 在删除前询问是否删除
-r 递归删除,即其子目录一起删除
补充:$PATH
$PATH,是一个环境变量,我们在任何地方都可以执行一些命令,如ls,不需要进相应的目录,执行其文件,就是因为这个$PATH的作用
我们可以打印下$PATH的内容:(echo是输出,用:隔开每个目录)
1 [root@localhost admin]# echo $PATH 2 /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin 3 [root@localhost admin]# PATH="$PATH":root