Chapter 2——Linux文件管理基本命令

Linux上常用的文件管理命令

首先说说对目录的管理操作,因为在Linux中,目录也算是一种特殊的文件。

目录管理

pwd——查看当前工作目录

用法:pwd
常用示例:

[root@localhost ~]# pwd
/root

mkdir——创建目录

用法:mkdir [OPTION]... DIRECTORY...
-p:自动按需创建父目录
-v:verbose,显示详细过程
-m MODE:直接给定权限
常用示例:
自动创建父目录

[root@localhost ~]# mkdir -pv /tmp/a/b/z
mkdir: created directory ‘/tmp/a’
mkdir: created directory ‘/tmp/a/b’
mkdir: created directory ‘/tmp/a/b/z’

rmdir——删除目录

用法:rmdir [OPTION]... DIRECTORY...
-p:删除某目录后,如果其父目录为空,则一并删除之
-v:显示过程
此命令并不常用,一般使用rm -r代替。

cd——切换目录

用法:cd [/PATH/TO/SOMEDIR]
cd ~:切换回自己的家目录
cd ~USERNAME:切换到指定用户的家目录
cd -:在上一次所在目录与当前目录来回切换
(使用的是存储于$PWD与$OLDPWD的变量值)
常用示例:
1、直接使用,快速切换回当前用户家目录:

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd
[root@localhost ~]# pwd
/root

2、使用cd -,快速切换到上一个目录:

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd -
/etc/sysconfig/network-scripts

ls——列出指定目录下的文件

用法:ls [OPTION]... [FILE]...
-a:显示所有文件,包括隐藏文件;
-A:显示除.和..之外的所有文件;
-l:--long,长格式列表,即显示文件的详细属性信息;
-h,--human-readable:对文件大小单位换算,换算后结果可能会非精确值
-d:查看目录本身属性信息而非内部的文件列表;
-r:reverse,逆序显示;
-R:recursive,递归显示;
常用示例:
1、列出指定目录下所有文件的详细属性信息,并以易于人读的方式展示:

[root@localhost ~]# ls -alh /root/
total 54M
dr-xr-x---.  5 root root 4.0K Aug 24 03:33 .
dr-xr-xr-x. 18 root root 4.0K Aug 18 21:23 ..
-rw-------.  1 root root  956 Apr 24 05:42 anaconda-ks.cfg
-rw-------.  1 root root 5.7K Aug 19 23:59 .bash_history
-rw-r--r--.  1 root root   18 Dec 28  2013 .bash_logout
-rw-r--r--.  1 root root  176 Apr 27 21:48 .bash_profile
-rw-r--r--.  1 root root  176 Apr 27 21:48 .bashrc
-rw-r--r--.  1 root root  47K Nov 26  2014 bmon-3.6-1.el7.x86_64.rpm
-rw-r--r--.  1 root root 1.2K Aug 19 23:51 Configure_yum.sh
-rw-r--r--.  1 root root  100 Dec 28  2013 .cshrc
-rw-r--r--.  1 root root 301K Nov 20  2016 iptraf-ng-1.1.4-6.el7.x86_64.rpm
-rw-------.  1 root root   74 Aug 24 03:50 .lesshst
drwxr-----.  3 root root   18 Apr 24 05:48 .pki
drwx------.  2 root root   24 Apr 25 04:02 .ssh
-rw-r--r--.  1 root root 311K Apr 25 07:48 sysstat-10.1.5-13.el7.x86_64.rpm
-rw-r--r--.  1 root root  129 Dec 28  2013 .tcshrc
-r--r--r--.  1 root root  54M Aug 18 21:06 VMwareTools-10.2.0-7259539.tar.gz
drwxr-xr-x.  9 root root 4.0K Aug 18 21:08 vmware-tools-distrib
-rw-------.  1 root root   67 Aug 24 03:33 .Xauthority

2、列出指定目录本身属性信息:

[root@localhost ~]# ls -dl /root
dr-xr-x---. 5 root root 4096 Aug 24 03:33 /root

文件管理

touch——更新文件时间戳,常用于创建文件

用法:touch [OPTION]... FILE...
-c:指定的文件不存在时不予创建
-a|-m:仅修改access time|modify time
-t STAMP
[[CC]YY]MMDDhhmm[.ss]
常用示例:
用于创建文件:

[root@localhost ~]# touch test.sh
[root@localhost ~]# ls test.sh
test.sh

rm——删除

用法:rm [options]... FILE...
-i:interactive,交互式删除
-f:force,强制删除
-r:recursive,递归删除目录
常用示例:
强制删除某目录及其目录下所有文件:

[root@localhost ~]# rm -rf /tmp/test

cp——复制

用法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
单源复制:cp [options]... [-T] SOURCE DEST
如果DEST不存在:
则事先创建此文件,并复制源文件的数据流至DEST中
如果DEST存在:
如果DEST是非目录文件,则覆盖目标文件
如果DEST是目录文件,则现在DEST目录下创建一个与源文件同名的文件,并复制其数据流
多源复制:cp [options]... SOURCE... DEST
如果DEST不存在:错误;
如果DEST存在:
如果DEST是非目录文件:错误
如果DEST是目录文件:分别复制每个文件至目标目录中
常用选项:
-i:交互式复制,即覆盖之前提醒用户确认
-f:强制覆盖目标文件
-r,-R:递归复制目录
-d:复制符号链接文件本身,而非指向的源文件
-a:-dR --preserve=all,archive,用于归档文件
--perserv=
mode:权限
ownership:属主和属组
timestamps:时间戳
context:安全标签
xattr:扩展属性
links:符号链接
all:上述所有属性
常用示例:
复制多个文件到指定目录:

[root@localhost ~]# \cp -rf /etc/yum.repos.d/* /tmp/bak
[root@localhost ~]# ls /tmp/bak
bak  local.repo

mv——移动

用法:
mv [OPTION]... [-T] SOURCE DEST,单源移动
mv [OPTION]... SOURCE... DIRECTORY,多源移动
mv [OPTION]... -t DIRECTORY SOURCE...
-i:交互式
-f:强制
常用示例:
1、移动多个文件到指定目录:

[root@localhost ~]# mv /etc/sysconfig/iptables-config /etc/sysconfig/ip6tables-config /tmp/bak/
[root@localhost ~]# ls /tmp/bak/
ip6tables-config  iptables-config

2、文件重命名:

[root@localhost ~]# ls /tmp/bak/
ip6tables-config  iptables-config
[root@localhost ~]# mv /tmp/bak/iptables-config /tmp/bak/iptables-config.bak
[root@localhost ~]# ls /tmp/bak/
ip6tables-config  iptables-config.bak

文件查看

cat——连接并显示单个或多个文件内容

用法:cat [OPTIONS]... [FILE]...
-n:给显示的文本行编号;
-E:显示行结束符$;
常用示例:
查看文件:

[root@localhost ~]# cat -n /etc/fstab
     1  
     2  #
     3  # /etc/fstab
     4  # Created by anaconda on Tue Apr 24 05:37:33 2018
     5  #
     6  # Accessible filesystems, by reference, are maintained under '/dev/disk'
     7  # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
     8  #
     9  /dev/mapper/centos-root /                       xfs     defaults        0 0
    10  UUID=d9a55bc5-6b72-4ddd-bb69-e00fc1eb909d /boot                   xfs     defaults        0 0
    11  /dev/mapper/centos-swap swap                    swap    defaults        0 0
    12  /dev/sr0 /mnt/iso   iso9660     defaults,loop   0 0

tac——同cat,只不过是逆序显示

file——查看文件内容类型

用法:file [FILE]...
常用示例:

[root@localhost ~]# file /bin/sh
/bin/sh: symbolic link to `bash'
[root@localhost ~]# file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=ec7b53cc3d31dac0e10847096023529ea8d74028, stripped

more和less——分屏查看:

用法:more FILE
less FILE
主要区别:more翻屏只文件尾部后自动退出,而less不会退出。

head——查看文件头几行

用法:head [options] FILE
常用示例:

[root@localhost ~]# head -3 /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

tail——查看文件最后几行

用法:tail [options] FILE
-f:查看文件尾部内容结束后不退出,跟随显示新增的行
常用示例:
1、查看文件最后几行:

[root@localhost ~]# tail -3 /etc/passwd
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

2、实时监控产生的日志信息:

[root@localhost ~]# tail  -2f /var/log/messages
Aug 24 04:54:22 localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
Aug 24 04:54:22 localhost systemd: Started Network Manager Script Dispatcher Service.

bash基本特性——命令执行状态返回值

1、bash通过状态返回值来表达一个命令的执行状态,命令执行完成后,其状态返回值保存于bash的特殊变量$?中;
2、状态返回值的结果:0表示执行成功;1-255表示执行失败;
3、命令正常执行时,根据命令及其功能不同,结果各不相同;
注:执行状态返回值表达的是上一条命令的执行状态,即命令执行完成后,马上用echo $?反馈的值就是该命令的执行状态;此特性常用于shell脚本编程中的条件判断。

常用示例:

[root@localhost ~]# pwd
/root
[root@localhost ~]# echo $?
0
[root@localhost ~]# pwwd
-bash: pwwd: command not found
[root@localhost ~]# echo $?
127

bash基本特性——命令行展开

~:自动展开为用户的家目录,或指定的用户的家目录
{}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径,例如:/tmp/{a,b} 相当于/tmp/a和/tmp/b

常用示例:

[root@localhost ~]# mkdir -p ~/test/{a,b}/{c,d}
[root@localhost ~]# tree ~/test
/root/test
├── a
│   ├── c
│   └── d
└── b
    ├── c
    └── d

6 directories, 0 files

命令行展开功能练习

1、创建/tmp目录下的a_c, a_d, b_c, b_d

[root@localhost ~]# mkdir /tmp/{a,b}_{c,d}
[root@localhost ~]# ls /tmp/{a,b}_{c,d}
/tmp/a_c  /tmp/a_d  /tmp/b_c  /tmp/b_d

2、创建/tmp/mylinux目录下的:

mylinux/
    ├── bin
    ├── boot
    │   └── grub
    ├── dev
    ├── etc
    │   ├── rc.d
    │   │   └── init.d
    │   └── sysconfig
    │       └── network-scripts
    ├── lib
    │   └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │   └── local
    │       ├── bin
    │       └── sbin
    └── var
        ├── lock
        ├── log
        └── run
[root@localhost ~]# mkdir -p /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}
[root@localhost ~]# tree /tmp/mylinux
/tmp/mylinux
├── bin
├── boot
│   └── grub
├── dev
├── etc
│   ├── rc.d
│   │   └── init.d
│   └── sysconfig
│       └── network-scripts
├── lib
│   └── modules
├── lib64
├── proc
├── sbin
├── sys
├── tmp
├── usr
│   └── local
│       ├── bin
│       └── sbin
└── var
    ├── lock
    ├── log
    └── run

24 directories, 0 files

文件的元数据

文件的数据分为两类数据
元数据:metadata,文件的属性信息
数据:data,文件的内容

通过stat命令可以查看文件的元数据信息

stat——文件状态信息

用法:stat FILE

[root@localhost ~]# stat /etc/fstab
  File: ‘/etc/fstab’
  Size: 511         Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34472524    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:etc_t:s0
Access: 2018-08-24 04:38:04.743165497 -0400
Modify: 2018-08-19 23:53:16.360049518 -0400
Change: 2018-08-19 23:53:16.360049518 -0400
 Birth: -

上部为文件相关的属性信息,下部为文件的时间戳信息:
access time:访问时间,文件内容最近一次被访问时间
modify time:修改时间,文件内容最近一次被修改的时间
change time:状态改变时间,文件属性信息最近一次被修改的时间

修改方法:通过touch命令来修改文件的时间戳信息。

touch

选项:
-a|-m:仅修改access time|modify time
-t STAMP:[[CC]YY]MMDDhhmm[.ss]
示例:
1、直接使用touch,将文件的时间戳同步为当前时间:

[root@localhost ~]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 1040        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34482968    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-08-25 22:34:09.068000625 -0400
Modify: 2018-04-24 05:41:38.398855600 -0400
Change: 2018-04-24 05:41:38.398855600 -0400
 Birth: -
[root@localhost ~]# touch /etc/passwd
[root@localhost ~]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 1040        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34482968    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-08-26 01:38:39.344723901 -0400
Modify: 2018-08-26 01:38:39.344723901 -0400
Change: 2018-08-26 01:38:39.344723901 -0400
 Birth: -

2、修改时间戳为指定时间:

[root@localhost ~]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 1040        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34482968    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-08-26 01:41:58.914736940 -0400
Modify: 2018-08-26 01:38:39.344723901 -0400
Change: 2018-08-26 01:41:57.548736851 -0400
 Birth: -
[root@localhost ~]# touch -t 201804240541.38 /etc/passwd
[root@localhost ~]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 1040        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34482968    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-04-24 05:41:38.000000000 -0400
Modify: 2018-04-24 05:41:38.000000000 -0400
Change: 2018-08-26 01:42:50.660740321 -0400
 Birth: -

命令别名

获取当前shell所有可用别名

[root@localhost ~]# alias

定义别名

[root@localhost ~]# alias CNAME='COMMAND'
注:此命令仅对当前shell进程有效

撤销别名

[root@localhost ~]# unalias NAME
常用示例:

[root@localhost ~]# alias show_root='head -1 /etc/passwd'
[root@localhost ~]# show_root
root:x:0:0:root:/root:/bin/bash

注:若要命令执行时不使用命令别名,可在输入命令前加上\,即:\COMMAND,此时使用的是命令本身,而非命令别名定义的命令。

命令引用

引用命令执行结果的两种方式:$(COMMAND)和COMMAND
常用示例:

[root@localhost ~]# echo $(echo $?)
0
[root@localhost ~]# echo `echo $?`
0

bash基础特性——文件名通配

文件名通配:globbing,匹配的是整个文件名,而非部分
匹配模式——元字符:*,?,[],[^]

*:匹配任意长度的任意字符,包括空字符
pa*:匹配的是文件名以pa字符开头的所有文件;
pa:匹配的是文件名中包含pa字符的所有文件;
*pa:匹配的是文件名中以pa字符结尾的所有文件。

?:匹配任意单个字符
pa?:匹配的是文件名是以pa开头,长度为3个字符的文件;
??pa:匹配的是文件名是以pa结尾,长度为4个字符的文件;
p?a:匹配的是文件名是以p开头,a结尾,长度为3个字符的文件。

[ ]:匹配指定范围内的任意单个字符
[^]:匹配指定范围外的任意单个字符
[ ]内可写的范围内容:
[a-z]:所有字母,不区分大小写
[A-Z]:所有大写字母
[0-9]:所有数字
[a-z0-9]:所有数字和字母
[[:upper:]]:所有大写字母
[[:lower:]]:所有小写字母
[[:alpha:]]:所有字母
[[:digit:]]:所有数字
[[:alnum:]]:所有数字和字母
[[:space:]]:所有空白字符
[[:punct:]]:所有标点符号

文件名通配练习

6、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。

[root@localhost ~]# ll -d /var/l*[0-9]*[[:lower:]]
drwxr-xr-x. 2 root root 6 Aug 26 02:57 /var/l0v0ee
-rw-r--r--. 1 root root 0 Aug 26 02:56 /var/l0ve

7、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。

[root@localhost ~]# ll -d /etc/[0-9]*[^0-9]
-rw-r--r--. 1 root root 0 Aug 26 02:59 /etc/1-e
drwxr-xr-x. 2 root root 6 Aug 26 02:59 /etc/2-f

8、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。

[root@localhost ~]# ll -d /etc/[^a-z][a-z]*
drwxr-xr-x. 2 root root 6 Aug 26 03:05 /etc/6cctv-
-rw-r--r--. 1 root root 0 Aug 26 03:04 /etc/-cctv6

9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。

[root@localhost ~]# touch /tmp/tfile`date +%F-%H-%M-%S`
[root@localhost ~]# ll /tmp/tfile*
-rw-r--r--. 1 root root 0 Aug 26 03:07 /tmp/tfile2018-08-26-03-07-45

10、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

[root@localhost ~]# mkdir /tmp/mytest1
[root@localhost ~]# cp -r /etc/p*[^0-9] /tmp/mytest1/
[root@localhost ~]# ll /tmp/mytest1/
total 44
drwxr-xr-x. 2 root root 4096 Aug 26 03:10 pam.d
-rw-r--r--. 1 root root 1040 Aug 26 03:10 passwd
-rw-r--r--. 1 root root 1040 Aug 26 03:10 passwd-
drwxr-xr-x. 9 root root   91 Aug 26 03:10 pki
drwxr-xr-x. 2 root root   27 Aug 26 03:10 plymouth
drwxr-xr-x. 5 root root   49 Aug 26 03:10 pm
drwxr-xr-x. 2 root root    6 Aug 26 03:10 popt.d
drwxr-xr-x. 2 root root 4096 Aug 26 03:10 postfix
drwxr-xr-x. 3 root root 4096 Aug 26 03:10 ppp
drwxr-xr-x. 2 root root 4096 Aug 26 03:10 prelink.conf.d
-rw-r--r--. 1 root root  233 Aug 26 03:10 printcap
-rw-r--r--. 1 root root 1750 Aug 26 03:10 profile
drwxr-xr-x. 2 root root 4096 Aug 26 03:10 profile.d
-rw-r--r--. 1 root root 6545 Aug 26 03:10 protocols
drwxr-xr-x. 2 root root   34 Aug 26 03:10 python

11、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。

[root@localhost ~]# mkdir /tmp/mytest2
[root@localhost ~]# cp -r /etc/*.d /tmp/mytest2/
[root@localhost ~]# ll /tmp/mytest2/
total 28
drwxr-xr-x.  2 root root   48 Aug 26 03:12 bash_completion.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 binfmt.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 chkconfig.d
drwxr-xr-x.  2 root root   34 Aug 26 03:12 cron.d
drwxr-xr-x.  2 root root   22 Aug 26 03:12 depmod.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 dnsmasq.d
drwxr-xr-x.  2 root root   30 Aug 26 03:12 dracut.conf.d
drwx------.  2 root root 4096 Aug 26 03:12 grub.d
lrwxrwxrwx.  1 root root   11 Aug 26 03:12 init.d -> rc.d/init.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 ld.so.conf.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 logrotate.d
drwxr-xr-x.  2 root root   22 Aug 26 03:12 modprobe.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 modules-load.d
drwxr-xr-x.  2 root root   30 Aug 26 03:12 my.cnf.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 pam.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 popt.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 prelink.conf.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 profile.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc0.d -> rc.d/rc0.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc1.d -> rc.d/rc1.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc2.d -> rc.d/rc2.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc3.d -> rc.d/rc3.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc4.d -> rc.d/rc4.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc5.d -> rc.d/rc5.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc6.d -> rc.d/rc6.d
drwxr-xr-x. 10 root root 4096 Aug 26 03:12 rc.d
drwxr-xr-x.  2 root root   47 Aug 26 03:12 rsyslog.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 rwtab.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 statetab.d
drwxr-x---.  2 root root    6 Aug 26 03:12 sudoers.d
drwxr-xr-x.  2 root root   27 Aug 26 03:12 sysctl.d
drwxr-xr-x.  2 root root   24 Aug 26 03:12 tmpfiles.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 xinetd.d
drwxr-xr-x.  3 root root   33 Aug 26 03:12 yum.repos.d

12、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。

[root@localhost ~]# mkdir /tmp/mytest3
[root@localhost ~]# cp  /etc/[lmn]*.conf /tmp/mytest3
[root@localhost ~]# ll /tmp/mytest3
total 36
-rw-r--r--. 1 root root   28 Aug 26 03:16 ld.so.conf
-rw-r-----. 1 root root  191 Aug 26 03:16 libaudit.conf
-rw-r--r--. 1 root root 2391 Aug 26 03:16 libuser.conf
-rw-r--r--. 1 root root   19 Aug 26 03:16 locale.conf
-rw-r--r--. 1 root root  662 Aug 26 03:16 logrotate.conf
-rw-r--r--. 1 root root 5171 Aug 26 03:16 man_db.conf
-rw-r--r--. 1 root root  936 Aug 26 03:16 mke2fs.conf
-rw-r--r--. 1 root root 1717 Aug 26 03:16 nsswitch.conf
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,019评论 2 34
  • Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 目录管理命令:cd, pwd, ls, m...
    sky_c146阅读 272评论 0 0
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,618评论 0 10
  • 1、Linux上的文件管理类命令 pwd命令 作用:显示当前工作路径的绝对路径 用法:pwd [选项] 常用选项:...
    rspclei阅读 178评论 0 0
  • 这是2017年春节期间在郑州植物园用手机拍的一组照片,初春乍寒的下午,天空放晴,风轻云淡,芙蓉桥湖边的树木,在夕阳...
    善道一指禅阅读 279评论 0 0