周而复始

一、描述Linux发行版的系统目录名称命名规则以及用途

根目录下的一级子目录:

    /bin   : 所有用户的基本命令,二进制文件
    /sbin :  管理类的基本命令
    /boot :  系统启动引导文件和内核文件、引导加载项
    /dev   : 系统设备文件目录
    /etc   : 系统配置文件   (相当于windows的注册表)
    /home:   一般用户的家目录
    /root  : 管理员用户的家目录
    /lib   : 系统启动时程序所依赖的基本共享库文件和内核模块文件
    /usr :   操作系统文件;全局共享的只读数据路径
    /tmp   : 临时文件存储位置
    /var   : 存放经常发生变化的文件(log文件、邮件队列、网络下载文件)
    /media : 移动式设备的挂载点
    /mnt :   临时文件系统挂载点
    /sbin  : 系统和管理员用到的程序工具
    /proc  : 基于内存的虚拟文件系统(只读),为内核和进程存储其相关信息
    /sys    :与proc类似的虚拟文件,内核提供给用户的接口,可读写。
    /misc  : 杂项
    /selinux: linux相关的安全策略信息存储位置(security  enhanced linux )
    /opt :   第三方引用程序的安装位置

二、描述文件的元数据信息有哪些,分别表示什么含义,如何查看,如何修改文件的时间戳信息?

🌰范例:

[root@CentOS7 tmp]#stat profile 
  File: ‘profile’
  Size: 1819        Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d  Inode: 339138      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-12-02 21:55:34.925308659 +0800
Modify: 2020-04-01 12:29:31.000000000 +0800
Change: 2020-12-02 21:55:20.339309492 +0800
Birth: -

各项参数解释:
File 文件名称;
Size 文件大小;
Blocks 占用的磁盘块数;
IO Block IO块大小;
regular file 这里是显示文件的类型,这是一个普通文件
Device 所在设备;
Inode  Inode节点号;
Links  被链接的次数;
Access【第一个】访问权限;
Uid   uid号和属主;
Gid   gid号和属组;
Access【第二个】  文件最近一次的访问时间;
Modify  文件的修改时间,修改文件内容(数据);
Chang  文件的改变时间,修改文件的元数据。

touch命令修改时间戳
创建文件和修改文件或者目录的时间戳
它有两个功能:
一、用于把已存在文件的时间标签更新为系统当前的时间(默认方式),他们的数据将原封不动地保留下来;
二、用来创建新的空文件。

2、命令语法:
touch 【选项】 【文件名或者目录名】
3、命令参数:
-a 只修改文件的access(访问)时间.
-c 或--no-create  不创建不存在的文件。
-d 使用指定的日期时间,而非现在的时间
-m 指修改Modify(修改)时间,而不修改access(访问)时间
-r file 使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify)
-t 将时间修改为参数指定的日期,如:11042227代表11月4号22点27分


三、总结软链接和硬链接区别,并用实例操作说明

区别点 软链接 硬链接
inode号 不同 相同
跨分区 支持 不支持
链接数 不会根据文件数量改变 随文件数量改变
文件夹 支持用文件夹做链接 只支持文件做链接
原文件 不是相同文件类型 是相同文件类型
删除原文件 无法访问文件 可以访问文件
相对路径 原文件的相对路径是相对软链接的路径 相对于当前目录的路径

🌰实例演示:

#创建硬链接是相同inode号
[root@CentOS7 TEST]#ln file1.txt  file1.txt.link
[root@CentOS7 TEST]#ll -i
total 4
269126963 drwxr-xr-x 2 root root  6 Dec  2 20:21 dir1
134218252 -rw-r--r-- 2 root root  0 Dec  2 20:20 file1.txt
134218252 -rw-r--r-- 2 root root  0 Dec  2 20:20 file1.txt.link
#创建软链接生成的是不同inode号
[root@Centos8 data]#ln -s /data/dir /data/dir.slink
[root@Centos8 data]#ll -i 
132 drwxr-xr-x. 2 root root   58 Nov 30 11:22 dir
150 lrwxrwxrwx  1 root root    9 Dec  2 20:36 dir.slink -> /data/dir

#跨设备创建硬链接,系统报错
[root@Centos8 data]#ln /boot/System.map-4.18.0-193.el8.x86_64  /data/system.link
ln: failed to create hard link '/data/system.link' => '/boot/System.map-4.18.0-193.el8.x86_64': Invalid cross-device link
#创建软链接
[root@Centos8 data]#ln -s /boot/System.map-4.18.0-193.el8.x86_64  /data/system.link
[root@Centos8 data]#ll -i
151 lrwxrwxrwx  1 root root   38 Dec  2 20:42 system.link -> /boot/System.map-4.18.0-193.el8.x86_64

#链接数,随着创建硬链接的数量而改变
[root@Centos8 TEST]#ln issue issue.link
[root@Centos8 TEST]#ln issue issue.link1
[root@Centos8 TEST]#ln issue issue.link2
[root@Centos8 TEST]#ll -i
148 -rw-r--r--. 4 root root 23 Jun  3 09:02 issue
148 -rw-r--r--. 4 root root 23 Jun  3 09:02 issue.link
148 -rw-r--r--. 4 root root 23 Jun  3 09:02 issue.link1
148 -rw-r--r--. 4 root root 23 Jun  3 09:02 issue.link2
[root@Centos8 TEST]#rm -f issue.link2
[root@Centos8 TEST]#ll -i
148 -rw-r--r--. 3 root root 23 Jun  3 09:02 issue
148 -rw-r--r--. 3 root root 23 Jun  3 09:02 issue.link
148 -rw-r--r--. 3 root root 23 Jun  3 09:02 issue.link1
#链接数,不会随着创建软链接的数量而改变
[root@Centos8 TEST]#ln -s /data/TEST/issue /data/TEST/issue.slink
[root@Centos8 TEST]#ln -s /data/TEST/issue /data/TEST/issue.slink1
[root@Centos8 TEST]#ll -i
152 lrwxrwxrwx  1 root root 16 Dec  2 20:50 issue.slink -> /data/TEST/issue
153 lrwxrwxrwx  1 root root 16 Dec  2 20:50 issue.slink1 -> /data/TEST/issue

#硬链接不支持文件夹当作原文件
[root@Centos8 TEST]#ln dir1 ./dir2
ln: dir1: hard link not allowed for directory
#软链接支持文件夹当作原文件
[root@Centos8 TEST]#ln -s dir1   ./dir2.slink
lrwxrwxrwx  1 root root  4 Dec  2 20:53 dir2.slink -> dir1

#硬链接和原文件是相同文件类型,软链接不是
[root@Centos8 TEST]#ll -i
148 -rw-r--r--. 3 root root 23 Jun  3 09:02 issue
148 -rw-r--r--. 3 root root 23 Jun  3 09:02 issue.link
148 -rw-r--r--. 3 root root 23 Jun  3 09:02 issue.link1
152 lrwxrwxrwx  1 root root 16 Dec  2 20:50 issue.slink -> /data/TEST/issue
153 lrwxrwxrwx  1 root root 16 Dec  2 20:50 issue.slink1 -> /data/TEST/issue

#原文件删除后,硬链接依旧可以使用
[root@Centos8 TEST]#rm -f issue
[root@Centos8 TEST]#cat issue.link
\S
Kernel \r on an \m

#原文件删除后,软链接无法使用
[root@Centos8 TEST]#rm -f issue
[root@Centos8 TEST]#cat issue.slink
cat: issue.slink: No such file or directory

四、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示

mv:文件或目录的移动或改名

常见选项:
* -i:交互式
* -b:目标存在,覆盖前先备份
* -f:强制

🌰范例

#移动文件
[root@Centos8 ~]#ls
anaconda-ks.cfg  f1.img  passwd.bak  qqq  seq.log  seq.log.bak  testdir  testdirbx  testdirby
[root@Centos8 ~]#mv passwd.bak /data/
[root@Centos8 ~]#ls
anaconda-ks.cfg  f1.img  qqq  seq.log  seq.log.bak  testdir  testdirbx  testdirby

#修改文件名
[root@Centos8 ~]#mv passwd passwd.bak

cp:复制文件到指定路径

常见选项:
-i :如果目标已存在,覆盖前提示是否覆盖
-a  :保留源文件所有属性(备份使用)
-v  :显示复制过程的内容
-u :只复制比目标文件更加新的文件,或者不存在的文件
-b : 覆盖前先复制(只保留最新的一个备份,如果用过--backup=numbered,默认-b就是--backup=numbered)
--backup=numbered :保留住所有版本的备份
-r:拷贝文件夹的时候使用(递归复制)
-f :强制复制

🌰范例:

[root@Centos8 ~]#ls
anaconda-ks.cfg  f1.img  qqq  seq.log  seq.log.bak  testdir  testdirbx  testdirby
[root@Centos8 ~]#cp -a f1.img /data/
[root@Centos8 data]#ls
all1.log  all.log  dir.link  dirpasswd  f1.img

ls:列出文件列表

常见选项:
-a:显示所有文件包括隐藏文件 
-l:显示文件的详细属性信息   
-d:查看目录本身而非其内部的文件  

🌰范例:

[root@Centos8 ~]#ls -a
.   anaconda-ks.cfg  .bash_logout   .bashrc  f1.img  seq.log      .tcshrc  testdirbx  .viminfo
..  .bash_history    .bash_profile  .cshrc   qqq     seq.log.bak  testdir  testdirby  .wget-hsts

[root@Centos8 ~]#ls -ld /etc
drwxr-xr-x. 100 root root 8192 Dec  2 20:27 /etc

rm:删除文件

常见选项:
-r:递归处理,将制定目录下的所有文件包括目录一并删除
-f:强制覆盖目标文件

🌰范例:

[root@Centos8 data]#rm -rf dir

mkdir:创建文件夹

-v:显示创建详情
-m:创建文件夹时直接指定权限

🌰范例:

[root@Centos8 data]#mkdir -v dir1
mkdir: created directory 'dir1'

[root@Centos8 data]#mkdir -m 644 dir2


五、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符

[root@CentOS7 ~]#cp -a /etc/profile /tmp/

使用底部扩展命令
#全文搜索,将空白字符开头的行首都删除掉
:%s/^[[:blank:]]\+//g

六、在vim中设置tab缩进为4个字符

[root@CentOS7 ~]#vim .vimrc
添加文本内容
 set et                                                                                                                 
 set ts=4

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

推荐阅读更多精彩内容

  • 文件系统目录结构 文件系统的目录结构 文件和目录被组织成单根倒置的树结构 文件系统从根目录下开始,用“/”表示 根...
    丁xin森神xin的xin阅读 234评论 0 0
  • 来时是天未晓。临降落时,寂静的海面上是依靠灯光识别的各式船舶,像话本里祈愿的河灯。将行是雨季的婆娑雨水,倏忽又透出...
    陆沉桑阅读 396评论 1 1
  • 文章较长,如有需要可复制至word中保存,使用导航窗口,搜索匹配会快一点。蓝色字体为超链接。 一、基本概念: 1、...
    看远方的星阅读 3,632评论 0 10
  • 迷茫像一个包裹的未知,而急切一直在诱惑,慢慢的摸索在不知道到底终于开启了未知如否。 许多的大环境都转变...
    雷迪森阅读 474评论 0 0
  • 一、Linux发行版的系统目录名称命名规则及用途(以CentOS7为例); Linux最重要的哲学思想是“一切...
    徐公不若君之美也阅读 369评论 0 1