Ubuntu使用二

文件处理命令

列举出常用的几个

  • ls
  • ln
  • cd
  • cat
  • tail
  • mv
  • cp
  • pwd

查找命令所在位置

lscat这些命令都是可执行文件。那么如何知道一条命令对应的文件被存放在哪里了呢?

Linux系统有一个built-in(内置)命令,叫做which

1
2
3
4
5
6
7
8
9
10
11
ubuntu@shankai-ubuntu:~$ which ls
/bin/ls
ubuntu@shankai-ubuntu:~$ which cat
/bin/cat
ubuntu@shankai-ubuntu:~$ which pwd
/bin/pwd
ubuntu@shankai-ubuntu:~$ which wget
/usr/bin/wget
ubuntu@shankai-ubuntu:~$ which poweroff
/sbin/poweroff
ubuntu@shankai-ubuntu:~$

Linux通常支持5种类型的文件

  1. 普通文件
  2. 目录文件
  3. 特殊(设备)文件
  4. 管道文件
  5. 链接文件

普通文件又分为文本文件二进制文件

Linux的文件的存取控制机制的基本原理

把所有用户划分为三种身份

  1. 文件主(user)
  2. 同组用户(group)
  3. 其他用户(other)

文件主即文件的创建者,对本文件具有最大的存取权限

一般而言,同组用户和其他用户可以有执行的权限,但是一般没有的权限

If you think the content is useful to you.