程序员在Linux下部署应用时常用的命令


### 压缩解压 ###

>> 压缩
1. tar -zcvf /abc/log_2019.tar.gz /kkk/log/app1*.log
2. zip -r /abc/test.zip  /efg/kkk
-r:表示递归压缩子目录下所有文件

>> 解压
1. unzip -o -d /home/sunny myfile.zip
-o:不提示的情况下覆盖文件;
-d /home/sunny :指明将文件解压缩到/home/sunny目录下;
2. tar -zxvf filename.tar.gz
tar -xvf filename.tar.gz
tar -xvf filename.tar.bz2
tar -xvf filename.tar.xz
tar -xvf filename.tar.Z



### 结束进程 ###

>> linux:
查看进程名以“Api”开头的的进程:ps -ef|grep Api*
结束进程:kill -9 进程ID

>> windows:
查看指定端口的进程(结果中的最后一串数字就是PID):netstat -ano|findstr 8443
列出进程:tasklist|findstr 3448(进程的PID)
结束进程:taskkill /f /t /im 进程名称



### 路径/列表 ###

pwd :显示当前目录 的绝对路径
cd /a/b :进入目录 (cd ../.. 返回上2层目录)
vi test123.log (或 vim test123.log) :打开文本文件
ls -l (或 ll):列出当前目录下 所有文件(详细信息 视图)
ls -a :列出当前目录下 所有文件(文件名 视图,或直接用 ls)



### 文本操作 ###

>> 只读模式(就是刚打开文件)
G  :大写的字母 G,滚动到 最后一行(非空的)
nG :数字+字母G,滚动到指定的行,比如:1G,123G,3345G
/hello :光标处 往前搜索 “hello”
?hello :光标处 往后搜索 “hello”
Ctrl+U /Ctrl+B :向上翻一页
Ctrl+D /Ctrl+F :向下翻一页
h j k l :左 下 上 右
:set nu    :显示行号
:set nonu  :取消行号

>> 编辑模式(打开文件的情况下,输入小写字母 i ,进入 编辑模式)
u :撤销
x :小写,向前 删除
X :大写,向后 删除
dd :删除当前行
D :清空 当前行 内容,变成 空行
yy :复制 光标所在行
:s/word1/word2/g   :在光标当前行查找word1,并替换成word2
:%s/word1/word2/g  :整个文章查找word1,并替换成word2
Esc :退出编辑模式,回到 察看 模式
:w   保存文件
:wq  保存后退出编辑模式,返回到路径视图(或用 :x)
:q   退出编辑模式(内容没修改的情况下)
:q!  强制退出不保存文件(内容被修改过)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值