linux命令

rz -by(-e) 打开上传文件选择框 (-b二进制传输 -y覆盖 -e转义)
sz -by file1 file2 下载文件

mkdir a 创建文件夹a
rm -r a 递归删除文件夹a和里面子文件夹(或文件)
rm -r * 清空当前目录下所有文件和文件夹

ls -l #查看权限
sudo chmod a+w main.conf #给所有用户写权限

chmod -R 777 .  #当前文件夹下所有文件(递归子文件夹和文件)给所有用户读写权限

sudoedit a.txt  #编辑文件 ctrl+x退出


cat>a.txt 创建文件(>覆盖 >>追加)
vi a.txt 打开文件
按insert开始编辑
按esc退出编辑模式
按:wq!保存并退出
按:q!退出不保存
按:e!放弃所有修改 并从上次位置开始编辑

进程名查pid
ps aux|grep emqx

端口查进程
lsof -i:端口号
netstat -tunlp|grep 端口号

进程pid查端口
netstat -natup | grep 1095
sudo netstat -antup | grep 1883 (sudo查所有)

jobs 任务号配合fg 任务号 或 bg 任务号 切换前台/后台运行
jobs -l 显示任务pid
后台运行
  .net程序后台运行:   nohup dotnet xxx.dll &

  其他程序后台运行:  nohup ./tool &

ll proc/pid 查看进程路径(结果里看cwd后面)

关键字(包含blue和error关键字)搜索系统日志(-i忽略大小写,-n行号):

grep -niE 'blue.*error|error.*blue' /var/log/syslog
journalctl -p err  #err, crit, alert, emerg 按q退出

systemctl status bluetooth

倒序查看安装过的包

grep "install " /var/log/dpkg.log | tac
 
列表展示已安装的包(无法排序)
dpkg -l
 
 
安装某个包
apt install pulseaudio
重新安装
apt reinstall pulseaudio 
更新某个包
apt upgrade pulseaudio
apt update #更新索引
移除某个包
apt purge pulseaudio
 
有些文件只读不让改?
sudoedit a.cfg 编辑最后 ctrl+x退出
 
posted @ 2021-09-13 14:10  Ace001  阅读(57)  评论(0)    收藏  举报