二 Linux指令和文件泛讲

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


1 指令说明


1)指令简单介绍

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


指令说明

其中:

  • 选项(options):修改命令的执行,多个短选项可以合并。比如 -l-h可以合并成-hl
  • 参数(parameter):指令命令的作用对象,多个参数用空格相隔。

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

  • 不含选项和参数,直接使用ls指令时,会列出当前目录下的所有文件。这是一个最简单的指令。
  • 包含选项和参数,使用 ls-l选项和/Home目录参数时,会显示出/Home目录下所有文件的长格式。
长格式

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指令部分信息

其中:

  • NAME:简短的指令、名称说明
  • SYNOPSIS:简短的指令语法说明
  • DESCRIPTION:对指令的完整说明
  • OPTIONS:针对SYNOPSIS中列举出可以选用的参数
  • COMMANDS:当该指令在运行的时候可以进行的操作
  • SEE ALSO:和该指令相关的其他说明
  • EXAMPLE:该指令的范例
  • AUTHOR
  • Copyright
  • BUGS

man page 中相关的快捷键

  • 空格键:向下翻一页
  • [Page Down]:向下翻一页
  • [Page Up]:向上翻一页
  • [Home]:去到第一页
  • [End]:去到最后一页
  • /string:向下查找 string 这个字符串
  • ?string:向上查找 string 这个字符串
  • n:在查找时进行下一个正向查找
  • N:在查找时进行下一个反向查找
  • q:退出

2 文件属性说明


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

文件属性

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

十个属性
  • 第一个属性表示文件的类型:
  • -:普通文件
  • d:目录文件(directory)
  • b:块设备文件(block)
  • c:字符设备文件(character)
  • l:链接文件(sysmbolic link file)(快捷方式)
  • p:命令管道(pipe)
  • s:套接字文件(scoket)
  • 剩余的九个属性每三位为一组,都为[rwx]中的参数组合,[ r ]表示可读,[ w ]表示可写,[ x ]表示可执行,如果是目录没有[x]权限,那么用户将无法进入该目录。
  • 第一组为拥有者对该文件的权限
  • 第二组为同群组对该文件的权限
  • 第三组为其他人对该文件的权限

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

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

3 文件权限的修改


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

指令:

  • chgrp [options] groupName fileName chgrp(change group的缩写)
    修改指定文件的所属群组,前提是该群组在/etc/group文件中存在。
2)对文件拥有者的修改

指令:

  • chown [options] userName fileName chown(change owner的缩写)
    修改指定文件的属主,前提是该用户在/etc/passwd文件中存在。
3)改变文件的【rwx】权限

指令:

  • chmod [options] MODE fileName
    根据相应的模式对文件的权限进行修改

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

  • r:4
  • w:2
  • x:1

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

  • owner = rwx = 4 + 2 + 1 = 7
  • group = rwx = 4 + 2 + 1 = 7
  • others = --- = 0 + 0 + 0 = 0

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

  • chmod [options] rwx fileName即可对文件权限进行修改。其中 rwx 为文件属性的数字组合。

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

  • owner:u
  • group:g
  • other:o
  • a
    每一个符号对[rwx]权限都有+/-/=的设定。

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

  • chmod u=rwx,g=rw,o=r test.txt

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

  • chmod u-x test.txt

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

  • chmod a+x test.txt
    或者
  • chomd ugo+x test.txt
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容