Ubuntu使用二

文件处理命令

列举出常用的几个

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

查找命令所在位置

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

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.