标签:方法 匹配 space sdn ber 总结 mac 学习 auto
本文总结了自己实际开发中的经常使用命令,不定时更新,方便自己和其它人查阅。
如有其它提高效率的使用技巧。欢迎留言。
本文地址 http://blog.csdn.net/never_cxb/article/details/47803991 转载请注明出处
cd -
返回到上一次的工作文件夹
export LANG=en_US
,export 对于环境变量的设置也能作用于子shell
ps -ef | grep nginx
,搜索。这儿用到了管道
passwd root
改动password
top
监控CPU 内存等
$?
上一个命令运行的退出状态。成功为0,不成功为非0
hostname
获取 ip
-a
列出全部(含隐藏文件等): -ltr
依照时间升序 -lt
依照时间降序
统计文件数目
wc -l
输出文件行数,也就是文件的个数
能够通过 grep
过滤文件
[root@** _posts]# ls -l
total 156
-rw-r--r-- 1 root root 13607 Aug 26 14:07 android-interview.md
-rw-r--r-- 1 root root 16287 Aug 26 14:07 arrays-sort.md
-rw-r--r-- 1 root root 2951 Aug 30 12:03 common-tools.md
[root@** _posts]# ls | wc -l
3
[root@** _posts]# ls | grep ".md" | wc -l
3
locate
find . -name "*.sh" -or -name "*.c"
netstat -tnpl | grep 12
kill -9 42312
杀掉进程,-9 表示强制杀使用方法非常多 兴许补充
sed ‘$d‘ datafile
#删除最后一行,其余的都被显示
sed ‘/my/d‘ datafile
#删除包括my的行,其余的都被显示
$#
表示接收到的參数个数
$1
表示第几个參数
if [ $# -ne 4 ]
then
echo "usage: bash autofetch.sh <space> <windows/linux> <command> <number>"
exit -1
fi
which=$1
if [ $2 = "windows" ]
then
machine=WINDOWS
elif [ $2 = "linux" ]
then
machine=LINUX
fi
h, j, k, l
分别代表向左、下、上、右移动
在这些j前加一个数字,表示移动的倍数。比如,”10j“表示向下移动10行
^
移动光标到行首 0(数字0)也能够实现同样功能
^ 是移到第一个到行首的第一个非空白字符
0 仅仅是移动到行首,不区分空白或非空白
$
移动光标到行尾
gg
回到文件开头 H
也能够回到文件最上面
G
到最以下dd
删除,前面加上数字表示删除多少行,比方100dddw
删除单词 d$
删除到这行末尾的单词yy
复制p
粘贴 i
当前文字位置插入 inserta
当前文字的后面插入 appendo
下一行插入
w
光标到下一个单词的词首
e
移动光标到下一个单词的结尾/string
查找 n
查找下一个匹配的:set nu
显示行号:wq
写入并退出:q!
强制退出 不保存改动推荐一个在线学习vim站点 http://www.atool.org/vim.php
http://easwy.com/blog/archives/advanced-vim-skills-basic-move-method/
标签:方法 匹配 space sdn ber 总结 mac 学习 auto
原文地址:http://www.cnblogs.com/tlnshuju/p/7290992.html