Linux简单命令行:文件/目录,sudo,包管理我用 Linux工具癖

二 Linux指令和文件泛讲

2017-02-10  本文已影响151人  司鑫

本文旨在讲解指令和文件的特性,并没有深入讲解每个指令的详细使用。提倡大家多多使用 man 指令去查指令的使用,而不是死记。


1 指令说明


1)指令简单介绍

指令即命令,我们对电脑进行操作时,不管是通过GUI还是CLI,系统最终都会运行相关的指令和接口去执行,然后CPU调用底层设备,最后返回结果。 一个linux指令是由command、options(可选)和parameter组成。


指令说明

其中:

例如:ls(list)指令:列出指定路径下所有的文件。

长格式

ls还有很多其他的选项,比如:
-h:对文件的大小(默认是Byte)进行单位换算
-a:显示隐藏的文件(隐藏的文件默认以 . 开头)
-d:显示目录信息
-r:逆序显示文件

一个指令就有这么多选项可选,Linux可是有好几千个指令。但是指令虽然很多,我们却只需要记住常用的一些即可,相关的选项参考我们可以通过man指令来查询

2)man(manual)操作手册

操作手册一共分为九章,每章都包含着不同类别的指令。

  1. 用户可以操作的指令或可执行文件
  2. 系统核心调用的指令
  3. 一些常用的函数库
  4. 特殊文件,比如设备文件
  5. 文件格式
  6. 游戏
  7. 协议
  8. 系统管理员可用的管理命令
  9. 和kernel有关的文件

使用man指令来查看ls的相关信息:man ls

ls指令部分信息

其中:

man page 中相关的快捷键

2 文件属性说明


先执行ls -l指令可以查看文件的相关属性。

文件属性
其中:
1. 文件属性
文件属性中又分为十个属性。 十个属性

<a>Linux中分为文件拥有者、群组和其它人三个类别</a>

2. 文件的链接次数
3. 文件拥有者(owner)
4. 文件拥有者的群组(group)
5. 文件的大小
6. 文件的修改时间
7. 文件名

3 文件权限的修改


1)对文件所属群组的修改

指令:

2)对文件拥有者的修改

指令:

3)改变文件的【rwx】权限

指令:

【1】使用数字类型模式改变文件权限
linux中文件的基本属性有九个,分别是owner/group/others组别的read/write/excute属性,每个[rwx]属性都对应着一个数字。
其中:

假如一个文件的属性为[-rwxrwx---],那么:

这样我们就得到了该文件的属性所对应的的数字组合了。
使用指令

【2】使用符号类型改变文件的权限
每一组属性都对应着一个字母:

假如:
我们要将一个文件(test.txt)的属性设为[-rwxrw-r--],那我们就可以执行:

我们要将 owner 的 excute 权限移除,那我们可以执行:

我们要给 owner/group/others 都加上 excute 权限,那我们可以执行

上一篇 下一篇

猜你喜欢

热点阅读