超好用的UnixLinux 命令技巧 大神为你详细解读( 二 )
cd html14、在less浏览时编辑文件
要编辑一个正在用less浏览的文件 , 可以按下v 。 你就可以用变量$EDITOR所指定的编辑器来编辑了:
less *.c less foo.html ## 按下v键来编辑文件 ## ## 退出编辑器后 , 你可以继续用less浏览了 ##15、列出你系统中的所有文件和目录
要看到你系统中的所有目录 , 运行:
find / -type d | less # 列出$HOME 所有目录 find $HOME -type d -ls | less要看到所有的文件 , 运行:
find / -type f | less # 列出 $HOME 中所有的文件 find $HOME -type f -ls | less16、创建目录树
你可以用mkdir加上-p选项一次创建一颗目录树:
mkdir -p /jail/{dev,bin,sbin,etc,usr,lib,lib64} ls -l /jail/17、将文件复制到多个目录中
不必运行:
cp /path/to/file /usr/dir1 cp /path/to/file /var/dir2 cp /path/to/file /nas/dir3运行下面的命令来复制文件到多个目录中:
echo /usr/dir1 /var/dir2 /nas/dir3 |xargs -n 1 cp -v /path/to/file左右可以滑动
留下创建一个shell函数作为读者的练习 。
18、快速找出两个目录的不同
diff命令会按行比较文件 。 但是它也可以比较两个目录:
ls -l /tmp/r ls -l /tmp/s # 使用 diff 比较两个文件夹 diff /tmp/r/ /tmp/s/Fig. : Finding differences between folders
图片: 找出目录之间的不同
19、文本格式化
你可以用fmt命令重新格式化每个段落 。 在本例中 , 我要用分割超长的行并且填充短行:
fmt file.txt你也可以分割长的行 , 但是不重新填充 , 也就是说分割长行 , 但是不填充短行:
fmt -s file.txt20、可以看见输出并将其写入到一个文件中
如下使用tee命令在屏幕上看见输出并同样写入到日志文件my.log中:
mycoolapp arg1 arg2 input.file | tee my.logtee可以保证你同时在屏幕上看到mycoolapp的输出并写入文件 my.log 。
原文:
译文:LCTT 译者: geekpi
> 2020 精选 阿里/腾讯等一线大厂 面试、简历、进阶、电子书 「**良许Linux**」后台回复「**资料**」免费获取
#### 看完的都是真爱 , 点个赞再走呗?您的「三连」就是良许持续创作的最大动力!
1. 关注**原创**「**良许Linux**」 , 第一时间获取最新Linux干货!
2. 后台回复【资料】【面试】【简历】获取精选一线大厂面试、自我提升、简历等资料 。
【超好用的UnixLinux 命令技巧 大神为你详细解读】3. 关注我的博客:[lxlinux.net]()
- 桌面|日常使用的软件及网站分享 篇一:几个动态壁纸软件和静态壁纸网站:助你美化你的桌面
- 快速概览 + 详细了解N:N聚类算法是如何应用的
- 大小公司都适用的架构选型工具箱(涵盖上百个组件)
- 聊聊手机上使用的防抖技术
- 目前最不值得入手的四款5G手机,都是高价低配,看有你在用的吗
- 手机也可用的高速移动硬盘:康佳PS300固态硬盘
- Python大神用的贼溜,9个实用技巧分享给你
- 分享一款好用的下载软件#免费#纯粹#小巧,甚至忽略掉它的存在
- 拍照与视频都更好用的次旗舰 富士X-S10无反真机上手
- 简单易用的MATX小机箱,酷冷至尊MB400L智瞳机箱体验
