Welcome 微信登录

首页 / 操作系统 / Linux / Linux入门教程:操作目录和文件的命令

$PATH
每个用户的PATH都是不一样的;PATH中不包含“当前目录”;(1)echo $PATH:显示PATH环境变量;(2)PATH = "$PATH":/home/xiazdong:添加路径到PATH中;
配置环境变量PATH:在/etc/profile文件中配置;


根据命令查询文件
which命令根据PATH环境变量查询命令文件;(1)which ifconfig:根据命令查询$PATH中此命令文件的位置;(2)which -a ifconfig:根据命令查询$PATH中此命令文件的全部位置;

第一部分:操作文件/目录

一、pwd
pwd(Print Working Directory)为了显示当前你所在的目录是哪个目录;
(1)pwd:显示当前所在位置(目录),和pwd -L效果完全一样,(2)pwd -P:显示当前所在位置,避免全部的链接;
pwd与pwd -P的区别在于如果你现在在一个链接目录,则pwd仍然显示链接目录,而pwd -P则显示链接的源目录;目前存在一个/home/xiazdong/Test/dir1目录,他存在一个链接/home/xiazdong/Test/linkdir1;

我们首先cd进入linkdir1目录;则(1)pwd显示当前目录为链接目录:/home/xiazdong/Test/linkdir1;(2)pwd -P显示当前目录为源目录:/home/xiazdong/Test/dir1;
二、cd
cd(Change Directory)用来切换目录的命令;
(1)~:当前用户的工作目录,比如以xiazdong登陆,则为/home/xiazdong;(2)-:前一个访问的目录,即历史记录;(3)~user:进入/home/user目录,比如user为xiazdong,则切换到/home/xiazdong;(4).:当前目录;(5).. :上一层目录;
注:光输入cd等同于cd ~;
三、mkdir
mkdir(Make Directory)用来创建目录;(1)mkdir dir:按照默认权限创建目录dir;(2)mkdir -m 711 dir:按照指定权限创建目录;(3)mkdir -p dir/dir/dir:创建多级目录;
Tips:umask命令
上面我们说到了“默认权限”,这与umask有关;默认情况下一般用户的umask=002,root用户的umask=022;如果要修改umask默认值,则可以在/etc/bashrc中修改;对于目录来说默认权限为drwxrwxrwx,对于文件来说默认权限为-rw-rw-rw-;如果用户创建了一个文件,则文件应有的权限为(默认权限-umask);比如一般用户文件的默认权限为-rw-rw-rw-,umask为-------w-,因此文件实际权限为-rw-rw-r--;比如root用户文件的默认权限为-rw-rw-rw-,umask为----w--w-,因此文件实际权限为-rw-r--r--;
我们通过umask命令即可查看当前的umask数字值,umask有四位数,第一位为文件隐藏权限(SUID、SGID、SBIT);我们也可以umask -S 查看当前的umask的符号值;也可以通过:umask 003  设置umask值;
Tips:basename、dirname命令
basename:根据文件的完整目录名取得文件名称;dirname:根据文件的完整目录名取得目录名称;
basename /home/xiazdong/Software/ntfs-3g_ntfsprogs-2012.1.15.tgz  返回 ntfs-3g_ntfsprogs-2012.1.15.tgzdirname /home/xiazdong/Software/ntfs-3g_ntfsprogs-2012.1.15.tgz  返回 /home/xiazdong/Software

四、rmdir
rmdir(Rmove Directory)删除空目录;(1)rmdir dir:删除空目录dir(2)rmdir -p dir/dir/dir:删除空目录dir/dir/dir,如果dir/dir为空,则也删除,如果dir为空,则再删除,直到父目录非空为止;
  • 1
  • 2
  • 3
  • 4
  • 下一页
Linux下df与du命令输出区别简析Linux入门教程:常用目录介绍相关资讯      Linux入门教程 
  • Linux入门教程:/var/spool/  (02月01日)
  • Linux入门教程:如何使用终端安装   (09/16/2015 19:26:13)
  • Linux入门教程:Ubuntu笔记本屏幕  (03/16/2015 21:39:15)
  • Linux操作系统入门教程 PDF  (12/20/2015 15:38:25)
  • Linux操作系统入门教程  (07/31/2015 06:59:53)
  • Linux入门教程:如何检查Linux系统  (09/12/2014 11:57:54)
本文评论 查看全部评论 (0)
表情: 姓名: 字数