最新消息:欢迎访问Android开发中文站!商务联系QQ:1304524325

linux shell vim 常用命令小结

Java基础 AndroidChina 1200浏览 0评论

linux shell 常用命令

搜索

ps -ef | grep dataserver

这儿用到了管道

改变密码

passwd root

监控CPU 内存等

top

$?表示上一个命令执行的

ls testfile
echo #?

上一次命令的退出状态。成功值为0,不成功为非0!

ls 常用参数

列出所有(含隐藏文件等): -a
升序: -ltr
降序: -lt

查找文件

locate
find . -name “.sh” -or -name “.c”
locate 是基于内部系统表的, 速度快, 但是可能更新不即时
find 即时查找, 速度相对较慢

端口占用情况

netstat -tnpl | grep 12

杀掉进程

kill -9 42312
-9表示强制杀

获取ip

hostname

shell常见用法

$#表示接收到的参数个数,$1表示第几个参数

if [ $# -ne 4 ]
then
    echo "usage: bash applymachine.sh <project> <windows/linux> <volsize> <describe>"
    exit -1
fi
which=$1
if [ $2 = "windows" ]
then
    machine=WINDOWS
elif [ $2 = "linux" ]
then
    machine=LINUX
fi

vim 常用命令

gg 回到文件开头
dd 删除 前面加上数组 表示删除多少行 100 dd

yy剪切 2 yy表示 剪切2行

p 粘贴

i 当前文字位置插入 insert
a 当前文字的后面插入 append
o 下一行插入

:wq 写入并退出
:q! 强制退出 不保存修改

转载请注明:Android开发中文站 » linux shell vim 常用命令小结

您必须 登录 才能发表评论!