Linux基本命令2

命令格式:
命令名 [选项] [文件名或者目录]
ls -选项
a :列出目录所有文件,包含以.开始的隐藏文件
在这里插入图片描述
A :列出除.及…的其它文件
在这里插入图片描述
r :反序排列
在这里插入图片描述
t :以文件修改时间排序
在这里插入图片描述
S :以文件大小排序
在这里插入图片描述
l :除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
d:查看目录的属性
在这里插入图片描述
touch:用来创建文件或者修改文件的属性
在这里插入图片描述
mkdir:创建目录
格式:mkdir [选项][目录名]
在这里插入图片描述

   cp:用于复制文件或目录
    cp [选项] [原文件或原目录] [目标文件或目录]
     cp  f1 f2
     cp  f1 ../f2

选项 -r 复制目录的必选项
mv:用于移动文件或目录,还有更名名称的作用
mv [选项][文件或目录][目标位置]
1):将文件file4更名为file3
在这里插入图片描述
在这里插入图片描述
2):将文件或目录移动,将file3移动到home下
在这里插入图片描述
此时因为权限不够,所以我们要使用su命令切换到root下
如图此时已经使用mv命令将file3移动到home下
在这里插入图片描述
rm:用于删除文件或目录
语法:rm [选项][文件或目录]
常用选项 -r:表示删除目录
-f:强制删除
-i:删除时进行询问
在这里插入图片描述
cat:用于查看文件的内容,或者是合并文件
语法:cat[选项][文件][文件…][>文件]
1):使用echo语句向file5文件中输入aaaa,使用cat语句查看文件的内容
在这里插入图片描述
2):合并内容
在这里插入图片描述
在这里插入图片描述
证明已经将file5和file6的内容合并到file7中而且这两个文件还存在于/home/lyc下并没有消失

more:用途:用于查看文件的内容
             语法: more [选项] 文件
   相关操作命令:
     Enter    向下n行,需要定义。默认为1行
          Ctrl+F   向下滚动一屏
           空格键  向下滚动一屏
          Ctrl+B  返回上一屏
             =          输出当前行的行号
            :f     输出文件名和当前行的行号
             V          调用vi编辑器
            !命令    调用Shell,并执行命令
           q       退出more
           head:查看文件的头n行
                    语法:head -n 文件
                    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20181226182032854.png)
                    tail:查看文件的后几行
                           语法:tail - n 文件
                           ![在这里插入图片描述](https://img-blog.csdnimg.cn/20181226182448200.png)

ln:用于创建链接文件
语法:ln [-s][源文件/目录][目标文件]
链接分两类:硬链接
软链接:使用选项-s 创建的就是软连接 注意:软连接像windows下的快捷方式
区别:
文件的构成:目录项+inode+数据块
目录项:存储的是文件名和inode的标识数(整数)
inode:存储的是文件的属性信息及其数据块的指针
数据块:就是文件的真实数据
1硬链接不会创建新文件,只是源文件的别名,源文件的链接数会增长不能对目录创建硬链接
文件只要有一个别名存在,数据库就可以找到
吹inode的指针被删除。
硬链接就是inode号对应多个文件。就是同一个文件使用了多个别名由于链接是有着相同的inode号仅文件名不同的文件,因此硬链接存在以下几个特性:
文件有相同的inode号及数据块;
只能对已经存在的文件创建硬链接;
不能交叉文件系统进行硬链接的创建;
不能对目录进行创建,只能对文件创建;
删除一个硬链接文件并不影响其他有相同inode的文件
在这里插入图片描述
可以看到他们的inode号是相同的在这里插入图片描述

2软链接:是一个新文件,有自己的inode数据块里存储的是源文件的引用
可以对目录进行创建软链接.
删除源文件,软连接失效.
软连接特性: 软链接有自己的文件属性及权限等;
可对不存在的文件或目录创建软链接;
软链接可交叉文件系统;
软链接可对文件或目录创建;
创建软链接时,链接计数不会增加;
删除软链接并不影响被指向的文件,但若被指向的源文件删除,则相关软件被称为死链接或悬挂的啊软链接(即dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接).当然软链接的用户数据也可以是另一个软链接的路径,其解析过程是递归的.但需要注意:软链接创建时源文件的路径指向使用绝对路径较好。使用相对路径创建的软链接被移动后该软链接文件将成为一个死链接,因为链接数据块记录的也是相对路径指向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值