几个常用的linux命令

1. CTRL-r 搜索历史指令

$ 
(reverse-i-search)`git pu': git pull origin

2. !! 重复执行上一条指令

$ ls
a  strcat.c
$ !!
ls
a  strcat.c

3. cd - 返回到上一个目录

$ pwd
/tmp
$ cd /etc
$ pwd
/etc
$ cd -
/tmp
$ pwd
/tmp

4. ^foo^bar 将上一个指令中的foo替换成bar,然后执行指令

$ rm a.txt
$ ^a^b
rm b.txt

5. 用键盘上的上下键来寻找命令


6. man ascii 查看ascii表


7. 截屏:

全屏:直接按下 PrtScr 键。
当前窗口:同时按下 Alt + PrtScr 键。
延时戴屏:在 终端 或 "运行"窗口中输入命令: gnome-screenshot --delay 3 ,将延时 3 秒后戴屏。

8. bash 的好用的快捷键

ctrl+a:光标移到行首。
ctrl+b:光标左移一个字母
ctrl+c:杀死当前进程。
ctrl+d:退出当前 Shell。
ctrl+e:光标移到行尾。
ctrl+h:删除光标前一个字符,同 backspace 键相同。
ctrl+k:清除光标后至行尾的内容。
ctrl+l:清屏,相当于clear。
ctrl+r:搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的history
ctrl+u: 清除光标前至行首间的所有内容。
ctrl+w: 移除光标前的一个单词
ctrl+t: 交换光标位置前的两个字符
ctrl+y: 粘贴或者恢复上次的删除
ctrl+d: 删除光标所在字母;注意和backspace以及ctrl+h的区别,这2个是删除光标前的字符
ctrl+f: 光标右移
ctrl+z : 把当前进程转到后台运行,使用’ fg ‘命令恢复。比如top -d1 然后ctrl+z ,到后台,然后fg,重新恢复

9. 查看本地所有的tpc,udp监听端口

netstat -tupln (t=tcp, u=udp, p=program, l=listen, n=numric)

10. 查看文件的 Ascii 码形式

od -t c filename (其中统计信息最左边的是: 字节数)

11. which 和 whereis

12. Linux时间戳和标准时间的互转

#获取当前日期和时间
$ date
Tue Oct 21 15:49:03 CST 2014

#获取当前时间戳
$ date +%s
1413877766

#显示指定时间的时间戳
$ date -d "2014-10-21 15:45:00" +%s
1413877500

#将时间戳转换为标准时间格式
$ date -d "@1413877500"
Tue Oct 21 15:45:00 CST 2014





。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值