CSDNTB|接招!1000+ 常用的 Linux 命令来袭( 四 )
基本用法
显示一行文本 , 用于字符串的输出 。
echo [SHORT-OPTION]... [STRING]...echo LONG-OPTION
常用案例
显示普通字符串
root@DESKTOP-KV8R5US:/# echo "hello bdc+"hello bdc+
显示转义字符
root@DESKTOP-KV8R5US:/# echo ""It is echo"""It is echo"
显示变量
root@DESKTOP-KV8R5US:/# echo $PWD/
显示换行
root@DESKTOP-KV8R5US:/# echo -e "OK! "OK!
输出结构到文件
root@DESKTOP-KV8R5US:/# echo "It is echo" > myfile# cat myfileIt is echo
显示命令内容
root@DESKTOP-KV8R5US:/# echo `date`Tue Jun 23 10:44:48 CST 2020
3.17 >>
基本语法
重定向
> 列表的内容写入文件中(覆盖写)>> 列表的内容追加到文件末尾
常用案例
root@DESKTOP-KV8R5US:/# ls -l > a.txt
root@DESKTOP-KV8R5US:/# ls -l >> a.txt
3.18 ln
基本用法
Linux ln命令是一个非常重要命令 , 它的功能是为某一个文件在另外一个位置建立一个同步的链接 。
当我们需要在不同的目录 , 用到相同的文件时 , 我们不需要在每一个需要的目录下都放一个必须相同的文件 , 我们只要在某个固定的目录 , 放上该文件 , 然后在 其它的目录下用ln命令链接(link)它就可以 , 不必重复的占用磁盘空间 。
Linux文件系统中 , 有所谓的链接(link) , 我们可以将其视为档案的别名 , 而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link) , 硬链接的意思是一个档案可以有多个名称 , 而软链接的方式则是产生一个特殊的档案 , 该档案的内容是指向另一个档案的位置 。 硬链接是存在同一个文件系统中 , 而软链接却可以跨越不同的文件系统 。
不论是硬链接或软链接都不会将原本的档案复制一份 , 只会占用非常少量的磁碟空间 。
软链接 , 以路径的形式存在 。 类似于Windows操作系统中的快捷方式
软链接可以 跨文件系统, 硬链接不可以
软链接可以对一个不存在的文件名进行链接
软链接可以对目录进行链接
硬链接 , 以文件副本的形式存在 。 但不占用实际空间 。
不允许给目录创建硬链接
硬链接只有在同一个文件系统中才能创建
ln [options] [source/dir] [dest/dir]
-s 软链接(符号链接)
-b 删除 , 覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式 , 文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-v 显示详细的处理过程
常用实例
给hadoop目录创建软链接/ln/hadoop , 如果hadoop丢失 , /ln/hadoop将失效:
ln -s hadoop /ln/hadoop
cd不加参数进入是软链接的地址
cd hadoop
cd加参数进入是实际的物理地址
cd -P hadoop
3.19 history
基本用法
显示所操作历史记录列表 。
history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]
常用案例
history
文件权限类
4.1 文件属性
Linux系统是一种典型的多用户系统 , 不同的用户处于不同的地位 , 拥有不同的权限 。 为了保护系统的安全性 , Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定 。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组 。 文件类型属主权限属组权限其他用户权限01 2 34 5 67 8 9dR w xR - xR - x目录文件读 写 执行读 写 执行读 写 执行
0首位表示类型
在Linux中第一个字符代表这个文件是目录、文件或链接文件等等
推荐阅读
- iQOO手机|Vivo旗舰机型,骁龙865+55W超级快充,降价跳水1000+
- 新机发布|Redmi K30 Ultra?王腾疑似上手新机:弹出式真全面屏 + 天玑 1000+
- 大米评测 TB|RedmiK40即将预热:天玑1000+ 120Hz高刷屏 | 雷军微博暗示升降真全面屏,补齐短板
- 驱动之家|首款弹出式天玑 1000+ 旗舰 Redmi 新机即将登场
- 驱动之家|Redmi首款120Hz OLED屏旗舰首曝:搭载天玑1000+
- |Redmi K40 配置爆料:天玑 1000+ 、144Hz 屏幕
- 小车飕飕飕|皓影还有翻身机会吗?上月狂卖11000+,却仍不敌CR-V,什么原因?
- |Redmi中高端旗舰新成员!联发科天玑1000+手机曝光:或7月发布
- 小肥龙科创|红米K40最新消息,将采用144Hz升降屏,搭载天玑1000+处理器
- |苏宁易购“比价直播”开局,价格战搅翻618,友商如何接招?