那些我希望在一开始使用命令行就知道的事儿

还是要起这么一个俗套的题目,但是确实是我在一开始就想知道的事情
Linux下命令行有一种神器的魔力,用了就离不开······

1.任务管理器

在Windows中的任务管理器还在用Ctrl+Alt+Delete 这都是XP时代留下的恶习,在 Win8 和 Win 10中没有发现这个按键唤出一个页面的功能并不单一吗?
页面切换出去会打断你的思路,你只要唤出任务管理器而已,为什么不使用Ctrl+Shift+Esc试试呢?
那么在Linux下怎么查看任务管理器一类的东西呢?ps吗?查找的效率不高啊,(以为是Photoshop的,你应该补补课了
试试这条命令htop 如果没有安装的话,可以使用
sudo apt-get install htop 来安装这个软件,当htop打开的一刹那就会感觉相见恨晚的

2.命令选项

我们好不容易知道一个命令的作用,可还是要知道它需要哪些选项才能正常工作,比如tar 我使用oh-my-zsh的提示补全感觉还是非常爽的,那么在没有补全的时候,我们可以使用help 来查看简单的命令解释和介绍,如果我们想查看手册的话呢?
我们可以使用man 这个命令,比如我想查看 tar 的手册,我就会输入man tar 然后就会调出tar的使用手册,东西非常全,名称、描述、功能参数解释等等。

3.命令行多任务

这个标题其实起的不好,哗众取宠
如果你想要在命令行中执行好几个命令的话,完全可以开好几个窗口嘛
我想说的是,在你在终端中打开了一个前台独占的程序,比如vim
你想出去在终端中再执行另外一些命令,你当然可以再开一个终端
但是也可以使用Ctrl+Z 来暂停前台的这个程序回到终端
在你执行完命令之后,可以使用fg 来回到那个被暂停的程序中

4.Permission denied

碰见这句话就想死,有的时候解决不了,有的时候是没加sudo
那么还要重新输入一遍命令?还是说翻到上一条记录再按home加sudo呢?
这样似乎都不太优雅,那我来介绍一个优雅的方法吧!
sudo !! 觉得惊讶吗?两个叹号就够了
sudo !! 会用 sudo 的形式运行上一条命令

5.命令行输入

由于命令行里不能使用鼠标定位,所以输入的修改是一大难题,如果我们要在命令的开头和结尾加入东西,那自然是很容的,但是如果我想修改的位置在中间怎么办?一点一点挪动吗?
那么我来给你介绍一些新东西:

Ctrl + C – 复制
Ctrl + V – 粘贴
Shift + Insert – 向终端内粘贴文本
Ctrl + Y – 粘贴

Ctrl + E – 移动光标到行末,形同End
Ctrl + A – 移动光标到行首,形同Home

Ctrl + U – 剪切光标前的内容
Ctrl + K – 剪切光标至行末的内容

Alt + F – 跳向下一个空格
Alt + B – 跳回上一个空格

Alt + Backspace – 删除前一个单词
Ctrl + W – 剪切光标前一个单词

是不是效率爆表呢!赶快去终端下试试吧!

6.文件夹大小

在Windows下查看文件大小你可以使用右键属性,也可以使用Alt+Enter 来快捷方便的查看文件夹的属性来查看文件夹的大小
Linux下使用df -h 即可轻松查看文件夹的大小,-h是易读格式
du 可以查看文件和文件夹的大小,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间
这样不容易分辨,所以要使用参数–max-depth= 指定深入目录的层数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值