【专业技术】Linux下如何提高效率

之前写了一篇关于linux下常用的几个命令,参考Linux入门--提高工作效率的命令 一、bash shell中的快捷键 光标移动命令 Ctrl + a - 跳到命令行行首 Ctrl + e - 跳到命令行尾 Ctrl + b - 回跳一个字符 Ctrl + f -往前跳一个字符

字符删除快捷键 Ctrl + d - 删除光标所在字符 Ctrl + k - 从光标处删除到行未尾 Ctrl + u - 从光标处删除到行首 Ctrl + w - 删除最后输入的单词

中断、停止 Ctrl + c - 中止命令 Ctrl + z - 挂起/停止命令

其它快捷键 Ctrl + l - 清屏,即clear Ctrl + r - 从历史命令中搜索(非常实用) Esc + t - 交换光标前面的两个单词 Ctrl + x Ctrl + e - 用默认EDITOR编辑命令行后执行

组合使用实例 1、先按Ctrl + r,查找到一个长命令后,按Ctrl + x Ctrl + e调出编辑器进行编辑; 2、保存后即可直接运行编辑后的命令。

组合使用实例 命令组合:Ctrl + u [...] Ctrl + y 1、使用sudo vi /etc/init.d/命令准备编辑一个文件,输入一半时发现忘了文件名; 2、按Ctrl + u,切换到"空白"shell下,这时可以ls /etc/init.d/来查找相关文件; 3、找到后,按Ctrl + y,刚才输入一半的命令会恢复;

二、命令 显示前十个资源占用最大的进程(按内存排序,如果+3则是按CPU排序) ps aux | sort -nk +4 | tail

将pub key拷贝到目标机器,后续可以无需密码登陆 ssh-copy-id username@hostname

显示当前目录下最大的5个文件/目录 du -s *|sort -rn|head -5

显示每个目录的大小 du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e'

当前连接互联网的进程 lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2

查看某些端口范围的开放情况,如这里查看从555到7000端口 lsof -i :555-7000

用普通用户编辑了无权限的文档时可以使用下面命令sudo :w !sudo tee %

以当前目录为web根目录的简单WEB Server,如不指定端口,默认开于8000 python -m SimpleHTTPServer 8080

监测Mysql进程列表 watch -n 1 mysqladmin --user=<user> --password=<password> processlist

转换文本文件中DOS换行符号^M tr -s "/r" "/n" <inputfile >outputfile

快速显示某年某的日历,例如下面例子是显示2015年5月的日历 cal 5 2015

屏幕录像 ffmpeg -f x11grab -r 25 -s 1366x768 -i :0.0 /tmp/outputFile.mpg

命令行查看GMAIL的新邮件TITLE curl -u username:password --sile

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-05-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏深度学习自然语言处理

有关vi(vim)的常用命令

导读 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。...

2846
来自专栏积累沉淀

shell脚本学习之必须了解的基础命令

命令历史 history !! 表示执行上一条命令 !n  表示执行历史中第n条命令 !字符串  表示执行命令历史中首次出现该字符串的命令 设置别名:...

1649
来自专栏小樱的经验随笔

【Python Learning第一篇】Linux命令学习及Vim命令的使用

学了两天,终于把基本命令学完了,掌握以后可以当半个程序员了♪(^∇^*) 此文是一篇备忘录或者查询笔记,如果哪位大佬看上了并且非常嫌弃的话,还请大佬不吝赐教,多...

36410
来自专栏云计算教程系列

Nano文本编辑器使用教程

nano是Unix和类Unix系统中的一个文本编辑器,是Pico的复制品(clone)。nano的目标是类似Pico的全功能但又易于使用的编辑器。nano是遵守...

1152
来自专栏程序员宝库

linux 常用指令

1.查看目录下有什么文件信息 ls //list查看当前目录下有什么文件 ls -l或ls ll //list -list 通过详...

2878
来自专栏Java3y

看完这篇Linux基本的操作就会了

2686
来自专栏技术博文

Linux系统中ls命令用法详解

linux系统中ls命令的用法 ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就...

3094
来自专栏偏前端工程师的驿站

bash魔法堂:History用法详解

Brief                                 又要敲那条长到没朋友的命令了,真心不再爱了。。。   有了history这条命令我想...

1736
来自专栏运维小白

5.7 vim实践

多练习,记好笔记 # cp /etc/dnsmasq.conf /tmp/1.txt (1) 分别向下、向右、向左、向上移动6个字符(6j 6l 6h 6k...

17010
来自专栏Python

Linux权限详解 命令之 chmod:修改权限

在这种使用方式中,首先我们需要了解数字如何表示权限。 首先,我们规定 数字 4 、2 和 1表示读、写、执行权限(具体原因可见下节权限详解内容),即 r=4,w...

532

扫码关注云+社区