Linux练习题-文件管理

  1. 显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少位数字的文件或目录

  2. 显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录

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

  4. 显示/etc/目录下所有以rc开头,并后面是0-6之间的数字,其它为任意字符的文件或目录

  5. 显示/etc目录下,所有以.d结尾的文件或目录

  6. 显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

  7. 只显示/root下的隐藏文件和目录///只显示etc下的目录

  8. 只显示/etc下的非隐藏目录

  9. 定义别名命令baketc,每天将/etc/目录下所有文件,备份到/testdir独立的子目录下,并要求子目录格式为 backupYYYY-mm-dd,备份过程可见

  10. 创建/testdir/rootdir目录,并复制/root下所有文件到该目录内,要求保留原有权限

  11. 如何创建/testdir/dir1/x, /testdir/dir1/y,/testdir/dir1/x/a, /testdir/dir1/x/b,/testdir/dir1/y/a, /testdir/dir1/y/b

└── testdir
    └── dir1
        ├── x
        │   ├── a
        │   └── b
        └── y
            ├── a
            └── b
  1. 如何创建/testdir/dir2/x, /testdir/dir2/y,/testdir/dir2/x/a, /testdir/dir2/x/b
testdir/dir2
├── x
│   ├── a
│   └── b
└── y
  1. 如何创建/testdir/dir3, /testdir/dir4, /testdir/dir5,/testdir/dir5/dir6, /testdir/dir5/dir7

  2. 用dd命令创建一个名为aubin的文件,以此测出硬盘速度。

  3. 更新并查看./aubin 的atime,ctime

  4. 以16进制的形式查看aubin文件的前1024字节

  5. 更新并查看./aubin的mtime与atime

  6. 查看/etc文件的文件类型,查看aubin的文件类型

  7. 将/etc下的文件按后缀排序显示在一行、按mtime排序、按从大到小排序并能直观看出文件大小

  8. 以G、M、K为单位的形式查看分区

  9. 用shred命令将aubin文件覆盖5次最后一次用0覆盖显示过程并删除

  10. 查看当前用户家目录下文件节编号

  11. 将/etc/issue文件备份到备份/etc/issue.bak

  12. 只显示/root隐藏的文文件或者目录

  13. 只显示/root下隐藏的目录

  14. 查看操作系统版本


  1. 显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录
[root@centos6 app]#  ls l*[[:digit:]]*[[:lower:]]
  1. 显示/etc目录下以任意一位数字开头,且以非数字结尾的
    文件或目录
ls l*[[:digit:]]*[[:lower:]]
  1. 显示/etc/目录下以非字母开头,后面跟了一个字母及其
    它任意长度任意字符的文件或目录
[root@centos6 app]# ls -d [^[:alpha:]]*[[:alpha:]]* 
111a  1.pdf  2.pdf  3.pdf  4.pdf  5.pdf
11aa  1.txt  2.txt  3.txt  4.txt  5.txt
  1. 显示/etc/目录下所有以rc开头,并后面是0-6之间的数
    字,其它为任意字符的文件或目录
[root@centos6 app]# ls -d rc[0-6]*
rc131fh
[root@centos6 app]# ls  rc[0-6]*  
[root@centos6 app]# 
  1. 显示/etc目录下,所有以.d结尾的文件或目录
[root@centos6 test2]# ls -dl /etc/*.d
  1. 显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录
[root@centos6 back]# ls -la /etc/[mnrp]*.conf
  1. 只显示/root下的隐藏文件和目录///只显示etc下的目录
[root@centos6 back]# ls -adl /root/.*
[root@centos6 ~]# ls -ld */
[root@centos6 ~]# ls -ld tree
  1. 只显示/etc下的非隐藏目录
[root@centos6 back]# ls -ald /etc/[^.]*
  1. 定义别名命令baketc,每天将/etc/目录下所有文件,备份到/testdir独立的子目录下,并要求子目录格式为 backupYYYY-mm-dd,备份过程可见
alias abketc='cp -avr /etc/ /app/testdir/back2017-07-20'
  1. 创建/testdir/rootdir目录,并复制/root下所有
    文件到该目录内,要求保留原有权限
[root@centos6 back]# cp -avp /root/ ./testdir/rootdir/
  1. 如何创建/testdir/dir1/x, /testdir/dir1/y,/testdir/dir1/x/a, /testdir/dir1/x/b,/testdir/dir1/y/a, /testdir/dir1/y/b
[root@centos6 app]# mkdir -p ./testdir/dir1/{x,y}/{a,b}
[root@centos6 app]# tree 
.
└── testdir
    └── dir1
        ├── x
        │   ├── a
        │   └── b
        └── y
            ├── a
            └── b
  1. 如何创建/testdir/dir2/x, /testdir/dir2/y,/testdir/dir2/x/a, /testdir/dir2/x/b
[root@centos6 app]# mkdir -p ./testdir/dir2/{x/{a,b},y}
[root@centos6 app]# tree testdir/dir2
testdir/dir2
├── x
│   ├── a
│   └── b
└── y
  1. 如何创建/testdir/dir3, /testdir/dir4, /testdir/dir5,/testdir/dir5/dir6, /testdir/dir5/dir7
[root@centos6 app]# mkdir -pv ./app/testdir/dir{3,4,5/{6,7}}
  1. 用dd命令创建一个名为aubin的文件,以此测出硬盘速度。
[root@centos6 testdir]# dd if=/dev/zero of=./aubin bs=1M count=100 
  1. 更新并查看./aubin 的atime,ctime
[root@centos6 testdir]# touch -a ./aubin
[root@centos6 testdir]# stat ./aubin
  1. 以16进制的形式查看aubin文件的前1024字节
[root@centos6 testdir]# hexdump -C -n 1024 ./aubin  
  1. 更新并查看./aubin的mtime与atime
[root@centos6 testdir]# touch -m ./aubin
[root@centos6 testdir]# stat ./aubin
  1. 查看/etc文件的文件类型,查看aubin的文件类型
[root@centos6 testdir]# file /root/
/root/: directory
  1. 将/etc下的文件按后缀排序显示在一行、按mtime排序、按从大到小排序并能直观看出文件大小
[root@centos6 ~]# ls -X1 /etc/
[root@centos6 ~]# ls -lat /etc/
[root@centos6 ~]# ls -lhS /etc/
  1. 以G、M、K为单位的形式查看分区
df -h
  1. 用shred命令将aubin文件覆盖5次最后一次用0覆盖显示过程并删除
[root@centos6 app]# shred -zvn5 english 
  1. 查看当前用户家目录下文件节编号
[root@centos6 app]# ls -il ~
  1. 将/etc/issue文件备份到备份/etc/issue.bak
[root@centos6 app]# cp  -a /etc/issue{,.bak}
  1. 只显示/root隐藏的文文件或者目录
[root@centos6 ~]# ls -ad /root/*
./.              ./.cache     ./.gnote           ./.local
./..             ./.config    ./.gnupg           ./.nautilus
./.abrt          ./.cshrc     ./.gtk-bookmarks   ./.pulse
./.bash_history  ./.dbus      ./.gvfs            ./.pulse-cookie
./.bash_logout   ./.esd_auth  ./.history         ./.ssh
./.bash_profile  ./.gconf     ./.ICEauthority    ./.tcshrc
./.bashrc        ./.gnome2    ./.imsettings.log  ./.viminfo
```

25. 只显示/root下隐藏的目录
```
[root@centos6 ~]# ls -ad ./.*/
././      ./.cache/   ./.gconf/   ./.gnupg/  ./.nautilus/
./../     ./.config/  ./.gnome2/  ./.gvfs/   ./.pulse/
./.abrt/  ./.dbus/    ./.gnote/   ./.local/  ./.ssh/
[root@centos6 ~]# 
```
26. 查看操作系统版本
```
[root@centos6 app]# cat /etc/centos-release 
CentOS release 6.9 (Final)
[root@centos6 app]# lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.9 (Final)
Release:        6.9
```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容