常用Linux命令

本文详细列举了Linux系统中的一系列管理操作,包括使用grep查找cc-template历史记录,通过docker进入mysql数据库,查看并杀死进程,使用nohup启动java应用,监控网络端口,使用scp进行文件传输,清理无用镜像,操作redis,检查端口占用以及掌握常用终端快捷键。此外,还介绍了如何为Ubuntu普通用户赋予sudo权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、history | grep cc-template

2、进入mysql数据库

docker exec -it qiant_db mysql -uroot -p

3、显示所有进程和其状态

ps -aux |grep cc-tick

4、杀死进程号:66303进程

kill -9 66303


5、nohup java -jar cc-work-order-0.0.1-SNAPSHOT.jar &

6、netstat -ntlp | grep :8099
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-t (tcp)仅显示tcp相关选项

-p 显示建立相关链接的程序名

7、scp -r /home/alex/test/script/short-url.sh alex@192.168.0.153:/home/alex/test/script/
 

7、清理没有镜像

docker rmi -f `docker images | grep '<none>' | awk '{print $3}'`

8、清理redis

docker exec -it qiant_redis redis-cli

keys *

flushall

9、查询etcd(2375)端口有没有被占用

sudo netstat -tunlp |grep 2375

10、ctrl-a : 把光标移动到命令行最开始的地方。 
ctrl-e : 把光标移动到命令行末尾。 
ctrl-u : 清除命令行中光标所处位置之前的所有字符。 
ctrl-k : 清除从提示符所在位置到行末尾之间的字符
ctrl-w : 清除左边的字段 
ctrl-y : 将会贴上被ctrl-u 或者 ctrl-k 或者 ctrl-w清除的部分。 
ctrl-r : 将自动在命令历史缓存中增量搜索后面入的字符。 
tab : 命令行自动补全-自动补全当前的命令行。如果启用自动补全脚本命令参数和选项也可以自动补齐。
ctrl-l : 清屏
————————————————

11、​
​​​​​​Ubuntu
下新创建的普通用户默认是不能使用sudo权限的,执行以下两条命令即可解决。

sudo usermod -a -G sudo 用户名

sudo usermod -a -G adm 用户名

想要普通用户能使用sudo,就必须把用户添加进sudo,adm这两个组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值