加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

342@365 linux回到根目录、当前目录父目录、查看当前目录、进入下一层目录的命令用法操作

(2016-12-07 23:46:23)
标签:

365

linux回到根目录的命

mkdir

pwd命令查看当前目录

返回根目录

分类: 信息技术
目录操作命令

  cd

  cd命令功能

  在每一个操作系统中,都需要有改变目录的工作,Linux也不例外,在Linux操作系统中,是通过cd命令来改变工作目录的。

  cd命令的命令格式及用法

  命令格式:cd

  命令用法

  例1:现在的工作目录为:/home/development,想改变当前工作目录,进入下一层目录temp,应使用cd命令。

  [development@www ~]$ pwd ————可以通过pwd命令查看当前工作目录。

  /home/development ————当前工作目录为:/home/development

  [development@www ~]$ cd temp/ ————通过cd temp命令改变当前目录为/home/development/temp

  [development@www temp]$ pwd ————再次使用pwd命令查看当前工作目录

  /home/development/temp ————可知当前工作目录为:/home/development/temp

  在Linux的目录结构中“.”表示当前目录,“..”表示当前目录的父目录,“/”表示根目录。

  例2:在上例中进到了/home/development的下一级子目录temp,现在我返回到上一级父目录,并从此再返回到根目录。

  [development@www temp]$ cd .. ————返回当前目录的父目录。

  [development@www ~]$ pwd

  /home/development

  [development@www ~]$ cd / ————返回根目录。

  [development@www /]$ pwd

  / ————根目录。

  当用户以个人账户登录系统后,就会直接进入用户主目录。当用户需要从任何一个工作目录返回主目录时,可以使用cd命令直接返回。

  例3:在上例中我们已进入了根目录,现在想返回到自己的主目录。

  [development@www /]$ pwd

  /

  [development@www /]$ cd ————直接回到自己的主目录。

  [development@www ~]$ pwd

  /home/development

  mkdir

  mkdir命令功能

  mkdir命令用于创建一个新的目录。

  这个新的目录不仅可以使用绝对路径,也可以使用相对路径。但用户创建新目录的前提条件是:创建者对被创建新目录的父目录应有写权限。

  mkdir命令的命令格式及用法

  命令格式:mkdir [] (主要有两个选项:-p和-m)

  -p: 创建新目录时,在其父目录不存在的情况下首先创建父目录。

  -m: 创建新目录的同时指定此目录的权限。

  命令用法

  例1:当前工作目录为:/home/development,且用户对/home/development目录有写权限,现在此目录下新建一个名为temp的子目录。(使用相对路径)

  [development@www ~]$ mkdir temp(也可以使用mkdir ./temp创建)

  [development@www ~]$ ls -al

  total 56

  drwx------ 4 development development 4096 Jul 21 13:03 .

  drwxr-xr-x 13 root root 4096 Jul 15 15:45 ..

  -rw------- 1 development development 179 Jul 21 10:58 .bash_history

  -rw-r--r-- 1 development development 24 Jul 12 2006 .bash_logout

  -rw-r--r-- 1 development development 176 Jul 12 2006 .bash_profile

  -rw-r--r-- 1 development development 124 Jul 12 2006 .bashrc

  -rw-r--r-- 1 development development 515 Aug 4 2006 .emacs

  -rw------- 1 development development 16 Jul 4 13:41 .mysql_history

  drwxrwxr-x 2 development development 4096 Jul 21 13:03 temp

  -rw------- 1 development development 7168 Jul 21 10:45 .viminfo

  drwxr-xr-x 2 development development 4096 Jun 30 09:11 .xemacs

  -rw-r--r-- 1 development development 658 Sep 12 2006 .zshrc

  (使用相对路径在/home/development目录下创建一子目录temp,权限默认为775。)

  例2:当前工作目录为:/home/development,且用户对/home/development目录有写权限,现在temp子目录中再新建一子目录test(使用绝对路径)。

  [development@www ~]$ mkdir /home/development/temp/test

  [development@www ~]$ cd temp/

  [development@www temp]$ ls -al

  total 12

  drwxrwxr-x 3 development development 4096 Jul 21 13:07 .

  drwx------ 4 development development 4096 Jul 21 13:04 ..

  drwxrwxr-x 2 development development 4096 Jul 21 13:07 test

  (使用绝对路径在/home/development/temp目录下新建一子目录test,默认权限为775。)

  例3:在/home/development目录下同时创建temp和test目录,temp是test的父目录,test是temp的子目录。此时要使用-p选项,在没有temp父目录的情况下创建test目录。系统首先要创建父目录temp,然后再创建子目录test。

  [development@www ~]$ mkdir -p /home/development/temp/test(也可以使用相当路径mkdir -p ./temp/test创建)

  [development@www ~]$ cd temp/

  [development@www temp]$ ls -al

  total 12

  drwxrwxr-x 3 development development 4096 Jul 21 13:12 .

  drwx------ 4 development development 4096 Jul 21 13:12 ..

  drwxrwxr-x 2 development development 4096 Jul 21 13:12 test

  例4:在/home/development目录下创建一个名为test的子目录,并给此目录赋予一定的权限:本用户有读、写和执行权,同组用户有读权和执行权,本组以外的其他用户只有读权。应使用[-m 权限]选项。

  [development@www ~]$ mkdir -m 754 test

  [development@www ~]$ ls -al

  total 56

  drwx------ 4 development development 4096 Jul 21 13:16 .

  drwxr-xr-x 13 root root 4096 Jul 15 15:45 ..

  -rw------- 1 development development 179 Jul 21 10:58 .bash_history

  -rw-r--r-- 1 development development 24 Jul 12 2006 .bash_logout

  -rw-r--r-- 1 development development 176 Jul 12 2006 .bash_profile

  -rw-r--r-- 1 development development 124 Jul 12 2006 .bashrc

  -rw-r--r-- 1 development development 515 Aug 4 2006 .emacs

  -rw------- 1 development development 16 Jul 4 13:41 .mysql_history

  drwxr-xr-- 2 development development 4096 Jul 21 13:16 test ————权限为754

  -rw------- 1 development development 7168 Jul 21 10:45 .viminfo

  drwxr-xr-x 2 development development 4096 Jun 30 09:11 .xemacs

  -rw-r--r-- 1 development development 658 Sep 12 2006 .zshrc

  rmdir(这个命令现在好像很少用了吧,反正一般我用rm就可以了)

  rmdir命令功能

  删除指定的空目录。

  当要删除目录内的所有文件和子目录都被删除以后,才能使用rmdir命令删除该目录(个人感觉不实用)。用户删除目录时,应对该目录的父目录有写的权限。

  rmdir命令的命令格式及用法

  命令格式:rmdir []

  -p: 删除指定路径上的所有目录(目录数大于一)。

  命令用法

  例1:当前工作目录为:/home/development,且用户对/home/development目录有写权限,现在将temp子目录中的子目录test删除。

  [development@www ~]$ cd temp/

  [development@www temp]$ ls

  test ————temp目录下原有一个空目录test。

  [development@www temp]$ rmdir test/

  [development@www temp]$ ls ————执行rmdir命令后,test被删除。

  [development@www temp]$

  例2:在/home/development目录下有一空子目录,名为:temp,temp下有一空子目录test,test下有一子目录test1.此时可使用-p选项一次删除temp/test/test1目录。

  [development@www ~]$ pwd

  /home/development

  [development@www ~]$ ls

  temp

  [development@www ~]$ rmdir -p temp/test/test1/

  [development@www ~]$ ls

  [development@www ~]$

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有