ღ Miranda

Linux 文件目录管理

Linux有很多操作目录的命令,可以对文件及其权限进行操作。

基本目录相关命令

cd

目录相关特殊符号

.表示此目录,..代表上层目录,-代表前一个目录,~代表目前用户的家目录。

pwd

后面可以跟参数-P表示显示实际路径而不是连接路径。

mkdir

rmdir

只能删除空目录,删除不空目录要用rm -r

环境变量$PATH

echo $PATH命令可以显示当前PATH的值,su -用户名可以切换用户,在一般用户的PATH中没有包含sbin的目录,ifconfig命令在sbin下,所以一般用户不能执行,但可以用/sbin/ifconfig执行,PATH="$PATH":/root可以将root加到PATH里

文件内容查看

  • cat 由第一行开始显示档案内容
  • tac 从最后一行开始显示
  • nl 显示的时候,输出行号
  • head 只看头几行(-n指定行数)
  • tail 只看尾巴几行
  • od 以二进制的方式读取文件内容
  • more 单页查看,只能向下翻
  • less 可以向上翻,还可以搜索(/向下搜索,?向上搜索)

文件目录权限有关命令

umask命令设置默认文件权限

新建的文件默认为-rw-rw-rw而目录为 drwxrwxrwx,umask设置的是在默认基础上减去的权限。

可以修改umask的值:

chattr设置文件隐藏属性

+用于增加属性,-用于移除属性

  • a 只能增加数据不能删除和修改。
  • i 不能删除改名和设定链接或写入

lsattr查看隐藏属性

发表评论

电子邮件地址不会被公开。