20个对Linux专家非常有用命令(1)(6)
13. 命令: mkfs.ext4
这个命令在指定的设备上创建一个新的ext4文件系统,如果这个命令后面跟的是个错误的设备,那么整个设备就会被擦除和格式化,所以建议不要运行这个命令,除非你清楚自己正在干什么。
- Mkfs.ext4 /dev/sda1 (sda1 block will be formatted)
- mkfs.ext4 /dev/sdb1 (sdb1 block will be formatted)
更多查看: Ext4是什么及怎么创建和转换
14. vi/emac/nano 命令
vi (visual), emac, nano 是 linux 中最常用的一些编辑器。它们经常用于编辑文本,配置,… 等文件. A quick guide to work around vi and nano is, emac is a.
vi 编辑器:
- [avishek@tecmint ~]$ touch a.txt (创建一个名为a.txt的文本文件)
- [avishek@tecmint ~]$ vi a.txt (用vi打开a.txt)
[按下‘i’键进入插入模式, 否则你不能输入任何内容]
- echo "Hello" (这里的文本会存到文件中)
- alt+x (退出插入模式, 记得在最后的字符间留有一些空格.
- ctrl+x 命令或你上一个单词将被删除).
- :wq! (以当前的文本保存文件, 记住‘!’ 是覆盖的意思).
nano 编辑器:
- [avishek@tecmint ~]$ nano a.txt (用nano打开 a.txt)
- edit, with the content, required
ctrl +x (关闭编辑器).它会显示如下的提示输出信息:
- Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?
- Y Yes
- N No ^C Cancel
点击‘y’ 选择 yes 并输入文件名,就完成编辑了。
15. 命令: rsync
Rsync复制文件,参数-P开启进度条。如果你已经安装了rsync,你可以使用一个简单的别名。
- alias cp='rsync -aP'
现在尝试在终端复制一个大文件,这样将会看到显示剩余部分的输出,与进度条类似。
而且,保持和维护备份是系统管理员不得不做的最重要、最无聊的工作之一。Rsync是一个用于新建和维护备份的非常好用的终端工具也存在许多其它工具)。
- [avishek@tecmint ~]$ rsync -zvr IMG_5267\ copy\=33\ copy\=ok.jpg ~/Desktop/
- sending incremental file list
- IMG_5267 copy=33 copy=ok.jpg
- sent 2883830 bytes received 31 bytes 5767722.00 bytes/sec
- total size is 2882771 speedup is 1.00
注意: -z表示压缩, -v表示详细信息,-r表示递归。
评论暂时关闭