以分区不同类型的文件,用户提示符是

作者: 操作系统  发布:2019-11-05

ls命令用来显示目的列表,在Linux中是使用率较高的指令。ls命令的出口消息能够实行彩色加亮展现,以分区差别门类的文书。

CentOS命令(目录管理 - ls卡塔尔国

2.1 启动shell

/etc/passwd文件包括了装有系统客户账号列表以致各类顾客的为主配置消息。
每行值含有7个字段,字段之间用冒号分割,分别表示差异的意思:

客户名:客商密码:客户的系统UID(客商ID卡塔尔:客户的系统GID(组ID):客户的姓名:客商的暗中认可主目录:客商的暗中认可shell程序

rich:x:501:501:Rich Blum:/home/rich:/bin/bash

语法

ls(选项)(参数)

简述

ls 命令是 Linux 下最常用的通令。私下认可意况下,ls 用来打字与印刷当前目录的项目清单,假使 ls 钦命其余目录,那么就能够来得内定目录里的文本及文件夹清单。通过 ls 命令,既可以够查阅 Linux 文件夹包含的文件,何况能够查看文件的权柄(包蕴:目录、文件权限卡塔尔、查看目录音信等。

  • 简述
  • 命令介绍
  • 一声令下选项
  • 文件类型
  • 选取楷模

2.2 shell提示符

linux暗许普通顾客的bash shell提醒符是韩元符号$,root
顾客提醒符是#,不一样的linux发行版本选取分裂格式的提醒符:

9159金沙官网 1

2-2.jpg

上海教室提示符三字段的含义分别是:运行shell的客商名、当前虚构调节台编号、当前目录,当中波浪线是主目录的缩略表示。

选项

-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为隐藏,不会列出);
-A:显示除隐藏文件“.”和“..”以外的所有文件列表;
-C:多列显示输出结果。这是默认选项;
-l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;
-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;
-d:仅显示目录名,而不显示目录下的内容列表。显示符号链接文件本身,而不显示其所指向的目录列表;
-f:此参数的效果和同时指定“aU”参数相同,并关闭“lst”参数的效果;
-i:显示文件索引节点号(inode)。一个索引节点代表一个文件;
--file-type:与“-F”选项的功能相同,但是不显示“*”;
-k:以KB(千字节)为单位显示文件大小;
-l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;
-m:用“,”号区隔每个文件和目录的名称;
-n:以用户识别码和群组识别码替代其名称;
-r:以文件名反序排列并输出目录内容列表;
-s:显示文件和目录的大小,以区块为单位;
-t:用文件和目录的更改时间排序;
-L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;
-R:递归处理,将指定目录下的所有文件及子目录一并处理;
-b:将文件中的不可输出的字符以反斜线“”加字符编码的方式输出;
--full-time:列出完整的日期与时间;
--color[=WHEN]:使用不同的颜色高亮显示不同类型的。

指令介绍

  • 一声令下名称
    ls

  • 指令全称
    list

  • 骨干语法
    ls [选项]… [文件]…

  • 功效描述
    列出文件(私下认可情况下,为当前目录卡塔尔国的相关新闻

2.3 bash手册

linux系统使用man查找date命令的运用情势,即查看date命令的手册。相通查看man bash能够翻阅bash shell的具有man手册页面。

9159金沙官网 2

2.3.jpg

 参数

目录:指定要显示列表的目录,也可以是具体的文件。

命令选项

选项

说明

-a列出目录下有所文件,包蕴以 . 带头的隐没文件-b把公文名中不可输出的字符用反斜杠加字符编号(就好像 C 语言同样卡塔尔的情势列出-c输出文件的 i 节点的修正时间,并以此排序-d将引得像文件后生可畏律展现,并非显示其下的文书-e出口时间的总体音讯,并非出口简略音信-f``-U对输出的公文不排序-i出口文件的 i 节点的目录音讯-k以 k 字节的款型表示文件的高低-l列出文件的详细音讯-m横向输出文件名,并以 , 作为分隔符-n用数字 UID、GID 替代名称-o呈现文件除组音信外的详细音信-r对目录反向排序-s对每一种文件名后输出该文件的深浅-t以时间排序-u以文件上次被访问的时辰排序-v依照版本举行排序-x按列排序,横向排序-A显示除...外的具备文件-B不出口以~最终的备份文件-C按列输出,纵向排序-G列出文件的组的信息-L列出链接文件名,并非链接到的公文-N不限量文件长度-Q把出口的公文名用双引号扩起来-R列出全体子目录下的文本-S以文件大小排序-X以文件的恢宏名(最终三个.后的字符卡塔尔国排序-1少年老成行只输出二个文本-color=no不显得彩色文件名--help在正式输出上出示扶植音讯并退出--version在职业输出上呈现版本新闻并脱离

2.4 浏览文件系统

实例

彰显当前目录下非掩盖文件与目录:

[root@centos6 ~]# ls
anaconda-ks.cfg install.log install.log.syslog

输出长格式列表(文件和文书夹的详细音讯卡塔尔国:

[root@centos6 ~]# ls -l
total 72
-rw-------. 1 root root 1497 Aug 18 13:34 anaconda-ks.cfg
-rw-r--r--. 1 root root 51437 Aug 18 13:34 install.log
-rw-r--r--. 1 root root 11504 Aug 18 13:31 install.log.syslog

展示当前目录下包罗蒙蔽文件在内的具有文件列表:

[root@centos6 ~]# ls -a
.                .bash_history  .bashrc  .gconf              .tcshrc
..               .bash_logout   .config  install.log         .xauthGBvjmP
anaconda-ks.cfg  .bash_profile  .cshrc   install.log.syslog

展现文件的inode音信:

索引节点(index inode简单称谓为“inode”卡塔尔国是Linux中一个例外的概念,具备相近的索引节点号的八个公文本质上是同叁个文本(除文件名不一样外卡塔 尔(阿拉伯语:قطر‎。

[root@centos6 ~]# ls -i -l anaconda-ks.cfg install.log 
5111817 -rw-------. 1 root root  1497 Aug 18 13:34 anaconda-ks.cfg
5111810 -rw-r--r--. 1 root root 51437 Aug 18 13:34 install.log

水平输出文件列表:

[root@centos6 ~]# ls -m
anaconda-ks.cfg, install.log, install.log.syslog

新近修正的文本展现在最上面:

[root@centos6 ~]# ls -t
anaconda-ks.cfg  install.log  install.log.syslog

打字与印刷文件的UID和GID:

[root@centos6 ~]# ls -n
total 72
-rw-------. 1 0 0  1497 Aug 18 13:34 anaconda-ks.cfg
-rw-r--r--. 1 0 0 51437 Aug 18 13:34 install.log
-rw-r--r--. 1 0 0 11504 Aug 18 13:31 install.log.syslog

来得递归文件:

[root@centos6 ~]# ls -R
.:
anaconda-ks.cfg  install.log  install.log.syslog

 

文件类型

使用ls -l一声令下查看某一目录,会赢得三个带有 9 个字段的列表。第 1 行展现的新闻是总用量,这几个数值是该目录下具有文件占用空间的大大小小。接下来的每一列第 1 个字符呈现文件类型。

参数

说明

-表示该公文是三个家常文件d表示该公文是一个目录l表示该文件是三个链接文件b表示该公文为块设备文件c表示该公文是四个字符设备文件p表示该文件为命令管道文件s表示该公文为 sock 文件

2.4.1 Linux文件系统

linux将积累文件在单个目录结构中,这几个目录称之为设想目录。

9159金沙官网 3

2.4.1.png

应用轨范

1.不带选项运维ls

只列出文件也许目录,看不到任何详细消息,比如:文件类型、大小、纠正日期和岁月、权限以致链接等。

[[email protected] doc]$ lsc  linux  php  program  python

2.接纳长清单形式

使用-l选项(小写L字符卡塔 尔(阿拉伯语:قطر‎,能够显示出文件类型、大小、匡正日期和时间、权限以致链接等详细音信。

[[email protected] doc]$ ls -l总用量 4drwxrwxr-x. 2 wang wang  6 9月  28 15:19 cdrwxrwxr-x. 2 wang wang  6 9月  28 15:19 linuxdrwxrwxr-x. 2 wang wang  6 9月  28 15:20 php-rw-rw-r--. 1 wang wang 42 9月  28 15:39 programdrwxrwxr-x. 2 wang wang 23 9月  28 15:20 python
  • 第 1 列:后 9 个假名代表该公文或目录的权限位,r 表示读,w 表示写,x 代表施行。前 3 个 rwx 字符是文本的具有者权限,第二组 3 个 rwx 是文件的所属组权限,最终的 rwx 是其余人访谈文件的权柄。
  • 第 2 列:文件的硬链接数
  • 第 3 列:文件的拥有者
  • 第 4 列:文件的具有者所在的组
  • 第 5 列:文件的深浅,假设是目录,表示该目录的轻重。瞩目:是目录本人的抑扬顿挫,而非目录及其上边包车型客车文本的总大小。
  • 第 6 列:文件或目录的近年改革时间
  • 第 7 列:文件名

3.以易读格局列出文件

将文件大小调换为可观看的办法,譬喻:1G、20M、60K 等。(如若要以 K 为单位,能够应用ls -lk

[[email protected] /]$ ls -lh总用量 32Klrwxrwxrwx.   1 root root    7 8月  30 12:08 bin -> usr/bindr-xr-xr-x.   4 root root 4.0K 8月  30 12:37 bootdrwxr-xr-x.  20 root root 3.3K 9月  28 09:42 devdrwxr-xr-x. 136 root root 8.0K 9月  28 12:28 etcdrwxr-xr-x.   3 root root   17 8月  30 12:34 homelrwxrwxrwx.   1 root root    7 8月  30 12:08 lib -> usr/liblrwxrwxrwx.   1 root root    9 8月  30 12:08 lib64 -> usr/lib64drwxr-xr-x.   2 root root    6 8月  12 2015 mediadrwxr-xr-x.   2 root root    6 8月  12 2015 mntdrwxr-xr-x.   3 root root   15 8月  30 12:23 optdr-xr-xr-x. 430 root root    0 9月  28 09:41 procdr-xr-x---.  19 root root 4.0K 9月  27 14:04 rootdrwxr-xr-x.  37 root root 1.1K 9月  28 12:27 runlrwxrwxrwx.   1 root root    8 8月  30 12:08 sbin -> usr/sbindrwxr-xr-x.   2 root root    6 8月  12 2015 srvdr-xr-xr-x.  13 root root    0 9月  28 09:41 sysdrwxrwxrwt.  15 root root 4.0K 9月  28 14:37 tmpdrwxr-xr-x.  13 root root 4.0K 8月  30 12:08 usrdrwxr-xr-x.  21 root root 4.0K 9月  28 09:41 var

留意:也能够运用选择--si,和-h类似,但是--si以 1000 字节为单位,而-h以 1024 字节为单位(命令:ls -l --si)。

4.列出掩瞒文件

在 Linux 中,以.开班的文书是规避文件。为了在ls一声令下中突显,能够使用-a选项。

[[email protected] doc]$ ls -a.  ..  c  linux  php  program  python

5.来得时间完全格式

[[email protected] doc]$ ls --full-time总用量 4drwxrwxr-x. 2 wang wang  6 2016-09-28 15:19:54.391783895 +0800 cdrwxrwxr-x. 2 wang wang  6 2016-09-28 15:19:46.325784078 +0800 linuxdrwxrwxr-x. 2 wang wang  6 2016-09-28 15:20:02.637783709 +0800 php-rw-rw-r--. 1 wang wang 42 2016-09-28 15:39:24.060757472 +0800 programdrwxrwxr-x. 2 wang wang 23 2016-09-28 15:20:37.591782920 +0800 python

6.列出 inode

inode 也被喻为索引,能够行使-i接纳,inode 会展现在率先列。

[[email protected] doc]$ ls -li总用量 4101818943 drwxrwxr-x. 2 wang wang  6 9月  28 15:19 c 67364942 drwxrwxr-x. 2 wang wang  6 9月  28 15:19 linux  4243096 drwxrwxr-x. 2 wang wang  6 9月  28 15:20 php  6192271 -rw-rw-r--. 1 wang wang 42 9月  28 15:39 program 35781842 drwxrwxr-x. 2 wang wang 23 9月  28 15:20 python

7.列出全数子目录下的文本(递归展现卡塔尔国

[[email protected] doc]$ ls -R.:c  linux  php  program  python./c:./linux:./php:./python:request.py

8.列出主目录

要列出主目录,能够用~,那样就不必输入完整的目录名/home/wang

[[email protected] doc]$ ls ~core.3807  doc  logs  公共  模板  视频  图片  文档  下载  音乐  桌面

9.列出父(上级)目录

使用../能够列出父目录;同理,使用../../会列出上上拔尖目录。

[[email protected] python]$ ls ../c  linux  php  program  python

10.显示文件的 UID 和 GID

UID 表示 userid(用户 ID),GID 表示 groupid(组 ID)。

[[email protected] doc]$ ls -n总用量 4drwxrwxr-x. 2 1000 1000  6 9月  28 15:19 cdrwxrwxr-x. 2 1000 1000  6 9月  28 15:19 linuxdrwxrwxr-x. 2 1000 1000  6 9月  28 15:20 php-rw-rw-r--. 1 1000 1000 42 9月  28 15:39 programdrwxrwxr-x. 2 1000 1000 23 9月  28 15:20 python

11.只列出目录条款

假定指望只列出目录,能够运用-d选项。

[[email protected] doc]$ ls -ld /home/wang/doc/drwxrwxr-x. 6 wang wang 63 9月  28 15:39 /home/wang/doc/

使用ls */列出目录下具有文件,加上-d接纳,则只展现目录。

[[email protected] doc]$ ls -d */c/  linux/  php/  python/

12.增加/标志目录

只要想一眼识别目录,除了颜色、第一列的门类d之外,使用-p分选,可以为目录增多/(斜线)。

[[email protected] doc]$ ls -pc/  linux/  php/  program  python/

13.倒行列出文件

[[email protected] doc]$ ls -rpython  program  php  linux  c

14.按文件大小排序

使用-S选项会依据从大到小的前后相继展现。

[[email protected] doc]$ ls -lS总用量 4-rw-rw-r--. 1 wang wang 42 9月  28 15:39 programdrwxrwxr-x. 2 wang wang 23 9月  28 15:20 pythondrwxrwxr-x. 2 wang wang  6 9月  28 15:19 cdrwxrwxr-x. 2 wang wang  6 9月  28 15:19 linuxdrwxrwxr-x. 2 wang wang  6 9月  28 15:20 php

15.按校订时间排序

使用-t选项会遵照改革时间排序,最新修正的文件在前。

[[email protected] doc]$ ls -lt总用量 4-rw-rw-r--. 1 wang wang 42 9月  28 15:39 programdrwxrwxr-x. 2 wang wang 23 9月  28 15:20 pythondrwxrwxr-x. 2 wang wang  6 9月  28 15:20 phpdrwxrwxr-x. 2 wang wang  6 9月  28 15:19 cdrwxrwxr-x. 2 wang wang  6 9月  28 15:19 linux

那些都以平凡操作中平日接收的。关于其他用法,能够使用man ls或者ls --help来查询手册页。

- ls卡塔尔 简述 ls 命令是 Linux 下最常用的一声令下。暗中认可情形下,ls 用来打字与印刷当前目录的项目清单,假如 ls 钦赐其余目录,那么就...

2.4.2 遍历目录

cd desc #切换到desc目录
cd - 重回上二回的所在地点
cd ~ 切换到home目录
cd #若未钦定指标路线,将切换成前段时间shell客商home目录
9159金沙官网 ,留意:su - mycms5 切换客户后,将切换成顾客的home目录

[root@localhost ~]# pwd
/root
[root@localhost ~]# su - mycms5
Last login: Sun Oct 15 19:05:30 CST 2017 on pts/1
[mycms5@localhost ~]$ pwd
/home/mycms5
[mycms5@localhost ~]$ logout
[root@localhost ~]# pwd
/root
[root@localhost ~]# 
2.4.2.1 相对文件路线

[root@localhost mysql]# cd /etc/ #相对路线

2.4.2.1 相对文件路线

对峙文件路线是一个依照当前地点的指标文件路线,其有八个特殊字符:

单字符(.),表示当前目录
[root@localhost local]# cd ./mysql/ #当前目录下的mysql目录
双点符(..), 表示当前目录的父目录
[root@localhost local]# cd ../mysql/ #回到上一级目录下的mysql文件夹

2.5 文件和目录列表

2.5.1 基本列表功用

ls命令会展现当前目录下的文书和目录:

[root@localhost ~]# ls
anaconda-ks.cfg  Documents  Music     Public     Videos
Desktop          Downloads  Pictures  Templates

如上结果可以看出,ls命令输出的列表是按字母排序的,是按列排序实际不是按行排序。
使用ls的-F参数,能够轻易区分文件和目录,目录名后会助长“/”,也会在可推行文件后增加星号*,* 代表可实行文件。也也是有其余界分标识显示出来:

/ 代表目录

@ 代表链接文件

| 代表管道文件

= 代表套接字

> 代表进程间通讯设备

[root@localhost /]# cd etc/
[root@localhost etc]# ls -F
at.deny                     hp/                       rc0.d@
at-spi2/                    idmapd.conf               rc1.d@
auto.master.d/              ipsec.conf                rc.d/
auto.misc                   ipsec.d/                  rc.local@
auto.net*                   ipsec.secrets             rdma/
auto.smb*                   iscsi/                    reader.conf.d/

可能您会发觉多少个主题素材,ls并未把当前目录下的文件和目录全体出示出来。linux系统里,隐敝文件日常是文本名以句点开端的文本,那几个文件并不曾在默许的ls命令输出突显。
要把潜伏文件和常常文书一同展示出来,那就用到-a参数。

[root@localhost ~]# ls
anaconda-ks.cfg  Documents  Music     Public     Videos
Desktop          Downloads  Pictures  Templates
[root@localhost ~]# ls -a
.                .bash_profile  Desktop        .local          .pki       Videos
..               .bashrc        Documents      .mozilla        Public     .viminfo
anaconda-ks.cfg  .cache         Downloads      Music           .redhat   
.bash_history    .config        .esd_auth      .mysql_history  .tcshrc
.bash_logout     .cshrc         .ICEauthority  Pictures        Templates

ls的-Evoque参数可以列出当前目录包蕴的目录中的文件,-帕杰罗起到遍历功效,假诺有过多目录,那一个输出会显得非常长,注意ls -F -奔驰M级的展现。

9159金沙官网 4

2.5.1 ls命令加-R参数.jpg

2.5.2 修正出口音讯

ls -l 能够出口显示每一种文件的详细音讯:

[root@localhost lib]# cd /root
[root@localhost ~]# ls -l
total 4
-rw-------. 1 root root 1421 Jul 18 08:15 anaconda-ks.cfg
drwxr-xr-x. 3 root root   73 Sep 18 07:25 Desktop
drwxr-xr-x. 2 root root    6 Jul 18 08:55 Documents
drwxr-xr-x. 2 root root    6 Jul 18 08:55 Downloads
drwxr-xr-x. 2 root root    6 Jul 18 08:55 Music
drwxr-xr-x. 2 root root    6 Jul 18 08:55 Pictures
drwxr-xr-x. 2 root root    6 Jul 18 08:55 Public
drwxr-xr-x. 2 root root    6 Jul 18 08:55 Templates
drwxr-xr-x. 2 root root    6 Jul 18 08:55 Videos

上述输出第黄金年代行显示了目录中隐含的块的总和,之后,每行都富含了关于文件大概目录的下述新闻:

  • 文件类型,d目录,-日常文件,c字符型文件,b块设备文件
    l 代表链接文件,p人工管道,
  • 文本的权位
  • 文本的硬链接总的数量
  • 文本属主的顾客名
  • 文本属组的组名
  • 文本的大大小小(以字节为单位)
  • 文本的上次改进时间
  • 文件名可能目录名

翻开文件类型的法门:

file 文件名
stat 文件名

2.5.3 完整的参数列表

ls命令接纳三种格式的命令行参数:

  • 单字母参数
  • 全字参数
    单字母参数平常以斯洛伐克语破折号开首,全字参数平日以双匈牙利语破折号最初,很多参数都有单字母和全字两种版本,而有些仅有黄金时代种。

9159金沙官网 5

2.5.3 ls命令一些常用的参数列表1.jpg

9159金沙官网 6

2.5.3 ls命令一些常用的参数列表2.jpg

假设急需,也足以二遍性使用七个参数,多个双破折号必得参数分开输入,三个单破折号能够组合成贰个字符串跟在叁个单破折号前边。
诸如 ls -sail,在那之中-a参数列出全体文件,-i参数列表各个文件的索引节点(inode),-l参数发生八个长列表,-s参数列出文件的块大小。文件也许目录的索引节点是基本分配给文件系统中的每种对象的唯生龙活虎标示数字。

[root@localhost ~]# ls -sail
total 64
索引节点号/块大小-文件类型以及权限-硬链接数-属主-属组-文件大小(字节为单位)-修改时间-文件名
 67149953 4 dr-xr-x---. 16 root root 4096 Sep 24 06:05 .
      128 4 dr-xr-xr-x. 18 root root 4096 Sep 19 19:42 ..
 72631253 4 -rw-------.  1 root root 1421 Jul 18 08:15 anaconda-ks.cfg
 72655081 4 -rw-------.  1 root root 1985 Sep 21 13:49 .bash_history
 72527098 4 -rw-r--r--.  1 root root   18 Dec 29  2013 .bash_logout
 72527099 4 -rw-r--r--.  1 root root  176 Dec 29  2013 .bash_profile
 72527100 4 -rw-r--r--.  1 root root  176 Dec 29  2013 .bashrc
104380082 4 drwx------. 11 root root 4096 Sep 18 07:55 .cache
 37422619 4 drwxr-xr-x. 15 root root 4096 Jul 18 08:55 .config
 72527101 4 -rw-r--r--.  1 root root  100 Dec 29  2013 .cshrc
 37422620 0 drwxr-xr-x.  3 root root   73 Sep 18 07:25 Desktop
 37422621 0 drwxr-xr-x.  2 root root    6 Jul 18 08:55 Documents
   890196 0 drwxr-----.  3 root root   18 Sep 17 22:30 .pki
 67286987 4 -rw-------.  1 root root  681 Sep 18 07:25 .viminfo
 67359391 4 -rw-------   1 root root  134 Sep 24 06:05 .Xauthority

2.5.4 过滤输出列表

ls命令可以行使问号、星号替代大四人置的字符,进行过滤输出:

  • 问号代表一个字符
  • 星号代表零个依旧多少个字符
[root@localhost ~]# ls -l myprog
-rw-r--r-- 1 root root 0 Sep 24 07:20 myprog
[root@localhost ~]# ls -l mypro?
-rw-r--r-- 1 root root 0 Sep 24 07:20 myprog
[root@localhost ~]# ls -l mypro*
-rw-r--r-- 1 root root 0 Sep 24 07:20 myprog
-rw-r--r-- 1 root root 0 Sep 24 07:20 myprogtest

2.6 管理文件

2.6.1 创设文件

上面选用touch命令创造三个空文件,并利用-i参数字呈现示索引节点号。其余,touch还足以用来改动文件的访谈时间和修正时间,而不改动文件的内容:

[root@localhost ~]# touch test1
[root@localhost ~]# ls -il test1
67454553 -rw-r--r-- 1 root root 0 Sep 24 07:31 test1
[root@localhost ~]# touch test1 #再次touch改变了文件访问时间和修改时间,而不改变文件内容
[root@localhost ~]# ls -il test1
67454553 -rw-r--r-- 1 root root 0 Sep 24 07:33 test1

自然,只变动访问时间,能够用-a参数。只改造更改时间,能够用-m参数。默许情状下,touch使用当前时光,也得以通过-t参数加上一定的小时戳来指准时期:

[root@localhost ~]# touch -t 201312251200 test1
[root@localhost ~]# ls -il test1
67454553 -rw-r--r-- 1 root root 0 Dec 25  2013 test1

在意:在windows下,一个文件有:成立时间、修正时间、访谈时间。
而在Linux下,二个文本也可以有几种时光,分别是:访谈时间、校订时间、状态退换时间。

touch命令一些特有用法:

[root@localhost mycms5]# touch file{0..3}   # 创建多个文件 注意这里是两个".",即".."
[root@localhost mycms5]# ls file*
file0  file1  file2  file3
# 删除 file0  file1  file2  file3
[root@localhost mycms5]# rm -rf file?  (?一个字符,*多个字符) 
[root@localhost mycms5]# touch file{0..3}{a..c}
[root@localhost mycms5]# ls file*
file0a  file0b  file0c  file1a  file1b  file1c  
file2a  file2b  file2c  file3a  file3b  file3c

能够运用stat *指令查看文件也许目录的气象。

[root@localhost ~]# stat test1
  File: ‘test1’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd00h/64768d    Inode: 67454553    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-12-25 12:00:00.000000000 +0800
Modify: 2013-12-25 12:00:00.000000000 +0800
Change: 2017-09-24 07:39:23.464525081 +0800
 Birth: -

在意:Access访问时间,Modify改良时间,Change状态改换时间。

atime=access time
mtime=modifiy time
ctime=change time

在Linux下未有创建时间的概念,也正是不能够领悟文书的树立即间,但生龙活虎旦文件创立后就一向不改动过,改良时间=建立刻间;假诺文件创建后, 状态就不曾改换过,那么意况改造时间=建立刻间;假诺文件创设后,未有被读取过,那么访谈时间=建马上间,因为不佳判定文件是不是被改革、读过、其状态是还是不是变过,所以判别文件的树立刻间多数能为不容许。

2.6.2 复制文件

[root@localhost ~]# cp test1 test2
[root@localhost ~]# ls -il test*
67454553 -rw-r--r-- 1 root root 0 Dec 25  2013 test1
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2

复制后的新文件test2显示了多少个比不上的索引节点号,表达它是二个簇新的公文。

9159金沙官网 7

2.6.2 cp命令参数.jpg

9159金沙官网 8

2.6.2 cp命令参数2.jpg

cp命令使用-p参数来为目的文件保留源文件的拜望时间和改善时间:

[root@localhost ~]# cp -p test1 test3
[root@localhost ~]# ls -il test*
67454553 -rw-r--r-- 1 root root 0 Dec 25  2013 test1
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2
67483069 -rw-r--r-- 1 root root 0 Dec 25  2013 test3

-悍马H2 参数极度强大,使用它能够递归地复制整个目录,别的cp命令还足以通配符。

[root@localhost ~]# ls -R dir
dir:
test1  test2  test3
[root@localhost ~]# cp -R dir dir2
[root@localhost ~]# ls -R dir*
dir:
test1  test2  test3

dir2:
test1  test2  test3

2.6.3 链接文件

linux系统中有三种差异类别的文本链接:

  • 标志链接,即软链接
  • 硬链接
    硬链接会创设二个单独文件,此中包含了源文件的音讯以致职位。引用硬链接文件生机勃勃律援用了源文件:
[root@localhost dir]# cp -l test1 test4
[root@localhost dir]# ls -il
total 0
67454553 -rw-r--r-- 2 root root 0 Dec 25  2013 test1
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2
67483069 -rw-r--r-- 1 root root 0 Dec 25  2013 test3
67454553 -rw-r--r-- 2 root root 0 Dec 25  2013 test4

-l参数创制了叁个针对文件test1的硬链接test4。上文文件列表中,能够看见test1和test4的索引节点号是同风流罗曼蒂克的,那评释实际它们是同叁个文件。别的,链接计数(列表输出的第3列)注解现在五个文本都有八个链接了。
再成立叁个硬链接test4,然后看看ls结果:

[root@localhost dir]# cp -l test1 test5
[root@localhost dir]# ls -il
total 0
67454553 -rw-r--r-- 3 root root 0 Dec 25  2013 test1
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2
67483069 -rw-r--r-- 1 root root 0 Dec 25  2013 test3
67454553 -rw-r--r-- 3 root root 0 Dec 25  2013 test4
67454553 -rw-r--r-- 3 root root 0 Dec 25  2013 test5

亟需注意的是,只可以在同种存款和储蓄媒体上的文书之间创建硬链接,不可能在差别挂载点下的文本间成立硬链接。在后大器晚成种情景下,能够采纳软链接。
-s参数会创立一个标识链接,大概说软链接:

67454553 -rw-r--r-- 3 root root 0 Dec 25  2013 test1
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2
67483069 -rw-r--r-- 1 root root 0 Dec 25  2013 test3
67454553 -rw-r--r-- 3 root root 0 Dec 25  2013 test4
67454553 -rw-r--r-- 3 root root 0 Dec 25  2013 test5
67483075 lrwxrwxrwx 1 root root 5 Sep 24 09:06 test6 -> test1

软链接有分歧的索引节点号,表达linux系统把它看做多少个独立的文件。软链接文件变小了,它只需存款和储蓄源文件的音信,并不必要存款和储蓄文件中的数据。
创办链接文件时,ln命令能够代替cp命令。默许情形下,ln命令会创立硬链接,借使想创立软链接,照旧要加-s参数。

[root@localhost dir]# ln test1 test7 
[root@localhost dir]# ln -s test1 test8
[root@localhost dir]# ls -il
total 0
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test1
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2
67483069 -rw-r--r-- 1 root root 0 Dec 25  2013 test3
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test4
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test5
67483075 lrwxrwxrwx 1 root root 5 Sep 24 09:06 test6 -> test1
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test7
67483079 lrwxrwxrwx 1 root root 5 Sep 24 09:13 test8 -> test1

2.6.4 重命名文件

Linux系统里,重命名文件成为运动(moving),mv命令就是用来将文件和目录移动到其它三个任务的:

2.6.4.1 重命名文件名
[root@localhost dir]# mv test2 test2s
[root@localhost dir]# ls -il 
total 0
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test1
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2s
67483069 -rw-r--r-- 1 root root 0 Dec 25  2013 test3
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test4
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test5
67483075 lrwxrwxrwx 1 root root 5 Sep 24 09:06 test6 -> test1
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test7
67483079 lrwxrwxrwx 1 root root 5 Sep 24 09:13 test8 -> test1

活动文件会转移文件名,不过索引节点号和岁月戳未有变。
移步八个有软链接指向它的文件会拉动劳动:

[root@localhost dir]# ls -il 
total 0
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test1
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2s
67483069 -rw-r--r-- 1 root root 0 Dec 25  2013 test3
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test4
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test5
67483075 lrwxrwxrwx 1 root root 5 Sep 24 09:06 test6 -> test1
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test7
67483079 lrwxrwxrwx 1 root root 5 Sep 24 09:13 test8 -> test1
[root@localhost dir]# mv test1 test9
[root@localhost dir]# ls -il
total 0
67235707 -rw-r--r-- 1 root root 0 Sep 24 08:03 test2s
67483069 -rw-r--r-- 1 root root 0 Dec 25  2013 test3
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test4
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test5
67483075 lrwxrwxrwx 1 root root 5 Sep 24 09:06 test6 -> test1
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test7
67483079 lrwxrwxrwx 1 root root 5 Sep 24 09:13 test8 -> test1
67454553 -rw-r--r-- 4 root root 0 Dec 25  2013 test9

使用硬链接的test4文件依然有类似的索引节点号,但是文件test6和test8就本着了贰个无效文件,已不再是一个得力链接。

2.6.4.2 重命名文件夹名

除此之外上文移动文件,也能够应用mv来运动目录:

[root@localhost ~]# mv dir2 dir4

整套目录的剧情都还没生成,独一更换的正是目录的名字。
除此以外,mv命令运转起来比cp命令快相当多。

2.6.5 删除文件

Linux系统里,删除叫做移除(removing),命令是rm。

[root@localhost ~]# rm test1
rm: remove regular empty file ‘test1’? y
[root@localhost ~]# ls -il test*
ls: cannot access test*: No such file or directory #说明test1已被删除

bash shell中从不回笼站大概垃圾篓,所以文件生机勃勃旦删除,就无法再找回了。
上边来演示删除八个富含三个照准它的硬链接test4和一个照准它的软链接test5的公文test1:

[root@localhost dir4]# ls -il
total 8
866180 -rw-r--r-- 2 root root 31 Sep 24 15:27 test1
866176 -rw-r--r-- 1 root root  0 Sep 24 08:38 test2
866177 -rw-r--r-- 1 root root  0 Sep 24 08:38 test3
866180 -rw-r--r-- 2 root root 31 Sep 24 15:27 test4
866178 lrwxrwxrwx 1 root root  5 Sep 24 15:25 test5 -> test1
[root@localhost dir4]# rm test1
rm: remove regular file ‘test1’? y
[root@localhost dir4]# ls -il
total 4
866176 -rw-r--r-- 1 root root  0 Sep 24 08:38 test2
866177 -rw-r--r-- 1 root root  0 Sep 24 08:38 test3
866180 -rw-r--r-- 1 root root 31 Sep 24 15:27 test4
866178 lrwxrwxrwx 1 root root  5 Sep 24 15:25 test5 -> test1
[root@localhost dir4]# cat test4
快递查询
mycms5 www.yto.cc
[root@localhost dir4]# cat test5
cat: test5: No such file or directory

test4和test5文件都还存在,即便test1消失了,查看test4文件内容时,它不奇怪展现了test4的文书内容。但是查看test5时,bash shell提醒文件一纸空文了。
硬链接文件选拔和源文件风姿罗曼蒂克律的索引节点号,硬链接会一向保持这几个索引节点号来保存数据,知道您剔除最后八个硬链接它的文书。而软链接文件所针对的文本不设有了,也便是一个空头文件了。
选用rm命令 -f参数能够不提示强制删除文件,使用-rf参数强制删除目录而不升迁。

[root@localhost ~]# rm -f dir4
rm: cannot remove ‘dir4’: Is a directory
[root@localhost ~]# rm -rf dir4

2.7 管理目录

2.7.1 创制目录

[root@localhost ~]# mkdir dir5
[root@localhost ~]# mkdir -p dir6/smalldir #文山会海制造目录

2.7.2 删除目录

dir5为空目录,dir6为非空目录

[root@localhost ~]# rmdir dir5
[root@localhost ~]# rmdir dir6
rmdir: failed to remove ‘dir6’: Directory not empty

rmdir删除不了非空目录,能够利用rm -rf来成功:

[root@localhost ~]# rm -rf dir6

2.8 查看文件内容

2.8.1 查看文件总括音讯

stat命令能够查看有个别文件的富有景况音讯:

[root@localhost ~]# stat anaconda-ks.cfg 
  File: ‘anaconda-ks.cfg’
  Size: 1421        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 72631253    Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-07-17 23:23:22.604016993 +0800
Modify: 2017-07-18 08:15:27.016998629 +0800
Change: 2017-07-18 08:15:27.016998629 +0800
Birth: -

2.8.2 查看文件类型

固然stat命令提供了大概全数的公文音讯,不过未有提供文件类型音讯。file命令正是一个用来查阅文件类型的工具:

9159金沙官网 9

2.8.2 查看文件类型.jpg

file命令将文件分为3类:

  • 文本文件 : 包涵可打字与印刷字符的文件。
  • 可实行文件 : 可在系统上启动的公文。
  • 数据文件 : 包罗不可打字与印刷的二进制字符、又不可能在系统上运转的文件。

2.8.3 查看全部文件

2.8.3.1 cat 命令
[root@localhost etc]# cat my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock
default-character-set = utf8mb4

[mysql]
prompt="MySQL [d]> "
no-auto-rehash
.......................

-n参数会给具备行加上行号:

[root@localhost etc]# cat -n my.cnf
     1  [client]
     2  port = 3306
     3  socket = /tmp/mysql.sock
     4  default-character-set = utf8mb4
     5  
     6  [mysql]
     7  prompt="MySQL [d]> "
     8  no-auto-rehash
     9  
    10  [mysqld]
    11  port = 3306
    12  socket = /tmp/mysql.sock
    ......................................................

留神检查上文,你会发掘空行也被加上了行号。假设只想给有文件的行加上行号,可以利用-b参数:

[root@localhost etc]# cat -b my.cnf
     1  [client]
     2  port = 3306
     3  socket = /tmp/mysql.sock
     4  default-character-set = utf8mb4

     5  [mysql]
     6  prompt="MySQL [d]> "
     7  no-auto-rehash

     8  [mysqld]
     9  port = 3306
    10  socket = /tmp/mysql.sock

其余,-s参数可以将多少个空白行压缩到单个空白行。-T参数可以不让制表符(tab)现身,它会用^I字符去替换文中全数的制表符。

[root@localhost ~]# cat -n test
     1  
     2  hello www.yto.cc
     3  
     4  
     5  This is a test file.
     6  
     7  That we'll use to       test  the cat command.
[root@localhost ~]# cat -ns test
     1  
     2  hello www.yto.cc
     3  
     4  This is a test file.
     5  
     6  That we'll use to       test  the cat command.
[root@localhost ~]# cat -nT test
     1  
     2  hello www.yto.cc
     3  
     4  
     5  This is a test file.
     6  
     7  That we'll use to^I^I test the cat command.
2.8.3.2 more命令
[root@localhost ~]# more /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin
systemd-network:x:998:996:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:997:995:User for polkitd:/:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin
/nologin
unbound:x:996:993:Unbound DNS resolver:/etc/unbound:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
colord:x:995:992:User for colord:/var/lib/colord:/sbin/nologin
amandabackup:x:33:6:Amanda user:/var/lib/amanda:/bin/bash
libstoragemgmt:x:993:990:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
geoclue:x:992:989:User for geoclue:/var/lib/geoclue:/sbin/nologin
--More--(52%)

9159金沙官网 10

2.7 more命令选项.jpg

2.8.3.2 less命令

less命令和more命令的成效基本上大致,less扶植more命令的具备参数,每一回展现风姿洒脱屏文件文本。

[root@localhost ~]# less /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin
systemd-network:x:998:996:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:997:995:User for polkitd:/:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
unbound:x:996:993:Unbound DNS resolver:/etc/unbound:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
colord:x:995:992:User for colord:/var/lib/colord:/sbin/nologin
amandabackup:x:33:6:Amanda user:/var/lib/amanda:/bin/bash
libstoragemgmt:x:993:990:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
geoclue:x:992:989:User for geoclue:/var/lib/geoclue:/sbin/nologin
:

less命令在提示符中提醒了附加的音信——呈现了文本的母公司数甚至现在来得的行号区间,less -m 在底层呈现观察的百分比,less -N 展现行号。当中风流罗曼蒂克组天性就是less命令能辨识上下键以致内外翻页键。

[root@localhost ~]# less -m /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin
systemd-network:x:998:996:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:997:995:User for polkitd:/:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
unbound:x:996:993:Unbound DNS resolver:/etc/unbound:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
colord:x:995:992:User for colord:/var/lib/colord:/sbin/nologin
amandabackup:x:33:6:Amanda user:/var/lib/amanda:/bin/bash
libstoragemgmt:x:993:990:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
geoclue:x:992:989:User for geoclue:/var/lib/geoclue:/sbin/nologin
/etc/passwd 53%

[root@localhost ~]# less -N /etc/passwd
      1 root:x:0:0:root:/root:/bin/bash
      2 bin:x:1:1:bin:/bin:/sbin/nologin
      3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
      4 adm:x:3:4:adm:/var/adm:/sbin/nologin
      5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
      6 sync:x:5:0:sync:/sbin:/bin/sync
      7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
      8 halt:x:7:0:halt:/sbin:/sbin/halt
      9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
     10 operator:x:11:0:operator:/root:/sbin/nologin
     11 games:x:12:100:games:/usr/games:/sbin/nologin
     12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
     13 nobody:x:99:99:Nobody:/:/sbin/nologin
     14 avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
     15 systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin
     16 systemd-network:x:998:996:systemd Network Management:/:/sbin/nologin
     17 dbus:x:81:81:System message bus:/:/sbin/nologin
     18 polkitd:x:997:995:User for polkitd:/:/sbin/nologin
     19 abrt:x:173:173::/etc/abrt:/sbin/nologin
     20 tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/n     20 ull:/sbin/nologin
     21 unbound:x:996:993:Unbound DNS resolver:/etc/unbound:/sbin/nologin
     22 usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
     23 colord:x:995:992:User for colord:/var/lib/colord:/sbin/nologin
     24 amandabackup:x:33:6:Amanda user:/var/lib/amanda:/bin/bash
     25 libstoragemgmt:x:993:990:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nolo     25 gin
/etc/passwd

2.8.4 查看文件部分内容

2.8.4.1 tail命令

tail命令会展现文件末尾部分的故事情节,默许景况下展现文件末尾10行,也足以钦赐展现的行数。

[root@localhost ~]# tail /etc/passwd
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
mycms5:x:1000:1000:mycms5:/home/mycms5:/bin/bash
mysql:x:1001:1001::/home/mysql:/sbin/nologin
www:x:1002:1002::/home/www:/sbin/nologin
redis:x:1003:1003::/home/redis:/sbin/nologin
memcached:x:1004:1004::/home/memcached:/sbin/nologin
hhvm:x:987:982:HHVM:/var/lib/hhvm:/sbin/nologin
[root@localhost ~]# tail -3 /etc/passwd
redis:x:1003:1003::/home/redis:/sbin/nologin
memcached:x:1004:1004::/home/memcached:/sbin/nologin
hhvm:x:987:982:HHVM:/var/lib/hhvm:/sbin/nologin
[root@localhost ~]# tail -n 3 /etc/passwd
redis:x:1003:1003::/home/redis:/sbin/nologin
memcached:x:1004:1004::/home/memcached:/sbin/nologin
hhvm:x:987:982:HHVM:/var/lib/hhvm:/sbin/nologin
[root@localhost ~]# tail -c 100 /etc/passwd
emcached:x:1004:1004::/home/memcached:/sbin/nologin
hhvm:x:987:982:HHVM:/var/lib/hhvm:/sbin/nologin

9159金沙官网 11

2.8 tail命令行参数.jpg

2.8.4.2 head命令

head命令近似于tail命令,暗中同意意况下会彰显文件前10行,它支持-c和-n参数,不过head命令并不帮助-f参数性情。

本文由9159.com发布于操作系统,转载请注明出处:以分区不同类型的文件,用户提示符是

关键词: