Xshell 程序员常用命令梳理

sudo su -

切换用户权限,参考

cd 目录

[cd /config]进入config目录。[cd ..]返回上一级目录;[cd ~] 返回home目录;[cd -] 返回前一目录;[cd ../config] 回退上级目录并进入config目录;

ls

查看目录包含的文件。[ls -rt] 按创建时间排序查看目录下文件

tail -f 日志名称

查看日志文件.也可以使用[tail -200f],f前面的数字是啥意思没搞懂。

crtl z

暂停日志打印

ctrl g

继续查看日志

ctrl c 或delete

退出实时日志打印

cat 文件名称 | grep 检索内容1 | grep 检索内容2

查询文件中的指定内容。如果需要内容存在断行的情况,可以通过:cat 文件名称 | grep -A 100 检索内容 向下查看100行。

引用——start——

$grep -5 'parttern' inputfile //打印匹配行的前后5行

$grep -C 5 'parttern' inputfile //打印匹配行的前后5行

$grep -A 5 'parttern' inputfile //打印匹配行的后5行

$grep -B 5 'parttern' inputfile //打印匹配行的前5行

引用——end——

cat 文件名称 | less

以查找模式打开文件,可复制;

/ +查找内容

在日志内搜索指定内容

vim 文件名称或 vi 文件名称

以编辑模式打开文件,i 进入编辑模式,编辑完成点击【esc】,然后【shift+:】,输入【wq】保存退出

其他命令还有:

按ESC键 跳到命令模式,然后输入:

:w            - 保存文件,不退出 vim
:w file  -将修改另外保存到 file 中,不退出 vim
:w!          -强制保存,不退出 vim
:wq          -保存文件,退出 vim
:wq!        -强制保存文件,退出 vim
:q            -不保存文件,退出 vim
:q!          -不保存文件,强制退出 vim
:e!          -放弃所有修改,从上次保存文件开始再编辑

:wq

退出编辑 查找模式
 

jar -uvf *.jar *.yml

替换jar包中的配置文件(*表示要替换的文件名称)

unzip -o file_name.zip

解压直接覆盖

tar czf demo.tar.gz demo.html demo/

 压缩demo.html文件和demo文件夹到demo.tar.gz压缩包中

tar xzvf demo.tar.gz

解压demo.tar.gz压缩包到当前目录

mv gitlab-12-3-stable-zh\(2\).zip gitlab-12-3-stable-zh.zip

将gitlab(2)压缩包重新命名为gitlab

mv 文件名 ./文件夹名/

把某文件移动到某文件夹下

mkdir 文件夹名称

新建文件夹

ps -ef | grep java

查看java进程,也可以ps -ef | grep 关键字,查看包含关键字的进程

kill 进程号

杀掉指定进程,kill -9 进程号(强杀)

rm -rf 文件名称

删除指定的文件

rz 上传文件

上传本地文件到服务器

sz 文件名称

下载指定的文件到本地

nohup java -jar jarName.jar &

启动jar包,linux中启动某应用,应用启动程序名称前要加./,例如重新启动nginx,命令为:./nginx -s reload

free -m

查看服务器内存使用情况

copy -r /usr/local/a/* /usr/local/b

复制a目录下所有文件到b目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值