阿小信大人的头像
做你说过的,说你能做的 阿小信大人

一些有意思的shell命令2014-09-02 05:04

!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。

ashin@linux:~$ ls /home/ashin/test/
bbb.py django_test passwd.txt
ashin@linux:~$ !$
/home/ashin/test/
bash: /home/ashin/test/: 是一个目录
ashin@linux:~$ cd !$
cd /home/ashin/test/
ashin@linux:~/test$

!!执行上一条命令

ashin@linux:~/test$ !!
cd /home/ashin/test/
ashin@linux:~/test$

ALT+.把上次命令行的参数给显示出来

查看目录大小

ashin@linux:~/test$ du -sh ..
22G ..

在vi中保存一个只有root可以写的文件

:w !sudo tee %

将时间轴转换为时间

ashin@linux:~/test$ date -d@1358800457
2013 01 22 星期二 04:34:17 CST

创建空文件

ashin@linux:~/test$ >file
ashin@linux:~/test$ ls
bbb.py django_test file passwd.txt

在命令行前加空格,该命令不会进入history里

远程关闭一台Windows的机器

net rpc shutdown -I ipAddressOfWindowsPC -U username%password

下载整个 www.example.com 网站

wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com

机器在内网时,查看外网的IP

curl ifconfig.me

实时查看本机网络服务的活动状态

lsof i

把当前目录设为HTTP服务目录,可以通过http://localhost:8000 访问

python -m SimpleHTTPServer

输出你最常用的十条命令

ashin@linux:~/test$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10

280 git
119 vi
116 cd
107 ls
50 ./manage.py
45 python
23 sudo
19 ipython
18 date
14 rm

sl跑火车

cowsay xcowsay奶牛叫

linuxlogo显示logo和信息

安装libav-tools屏幕录像

sudo add-apt-repository ppa:minos-archive/main
sudo apt-get update
sudo apt-get install ffcast

sudo apt-add-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

ffmpeg -f x11grab -s wxga -r 25 -i :0.0  ./test.mpg

如果您觉得从我的分享中得到了帮助,并且希望我的博客持续发展下去,请点击支付宝捐赠,谢谢!

若非特别声明,文章均为阿小信的个人笔记,转载请注明出处。文章如有侵权内容,请联系我,我会及时删除。

#Linux/Mac#   #shell
分享到:
阅读[900] 评论[0]

你可能也感兴趣的文章推荐

本文最近访客

发表评论