Linux 常用进阶指令

我是南城余!阿里云开发者平台专家博士证书获得者!

欢迎关注我的博客!一同成长!

一名从事运维开发的worker,记录分享学习。

专注于AI,运维开发,windows Linux 系统领域的分享!

其他中间件安装可参考下方知识库

本章节对应知识库

Linux进阶 · 语雀

bash 复制代码
#1.crtl+d 退出登出 推出某些软件 ,如mysql python等

#2.yum [-y] [install |remove |search] 软件名称 -y表示无需手动确认安装依赖 包管理工具 Centos

#3.apt [-y] [install |remove |search] 软件名称 Ubuntu 

#4.systemctl 
#systemctl start| stop | status | enable |disable 服务名
#						开启  停止   状态       开机自启 关闭开机自启

#5.ln -s [被链接的文件或者文件夹] [要链接去的目的地] 创建软链接类似于windows的快捷键操作

#6.hostnamectl set-hostname nanchengyu 修改主机名

#7.wget 是非交互式文件下载器
#wget [-b] url -b为可选后台下载 会将日志输出到wget-log文件中

#8.curl命令可以发起网络请求 
#curl [-O] url -O用于下载使用 大o

#9.查看端口占用 下面这两个命令可能不存在于系统中需要下载使用
#1.nmap ip 查看指定ip的对外暴露端口
#2.netstat -anp | grep 端口号  查看本机指定端口号的占用情况

#10.ps [-e -f]查看进程信息 也可以配合 |grep使用
#UID:进程所属的用户ID PID:进程号ID PPID:进程的父ID (启动此进程的其他进程)

#11. kill [-9] PID 杀死进程 -9为强制杀死

#12.top查看系统资源占用情况 
#第一行 表示 命令名称 第二行表示 Tasks进程 第三行 CPU 第四五行:物理内存、虚拟内存
#S:S休眠 R运行 Z僵死状态 N负数优先级 I空闲状态

#13. df [-h] 查看磁盘信息监控 -h表示以单位显示

#14. iostat -x  -x表示显示更多信息

#15.sar -n DEV num1 num2 -n表示查看网络 DEV表示查看网络接口 num1:表示刷新时间间隔  num2:查看次数
#一般使用 sar -n DEV 即可

#16. 环境变量 path
#1. Linux和其他操作系统 可以快速使用一些命令 都是因为这些命令配置了环境变量
#2.是操作系统在运行时,记录的一些关键性信息 ,以keyValue形式存在,即名称和值
#3.env可以查看所有的环境变量

 #17.$ 取环境变量 echo ${path} echo ${path}nachnegyu 输出出来的path后面拼接上nanchengyu

 #17.1.临时设置环境变量 export 变量名=变量值
 #17.2 永久生效 
 #针对当前用户生效 配置在当前用户的;~/bashrc文件中添加上面语句export
 #针对所有用户生效 配置在系统的/etc/profile文件中
 #并通过语法 source配置文件 进行立即生效 

 #18.sz命令
 #先通过 yum -y install lrzsz
 rz #上传 
 sz #下载

 #19.tar [-c -v -x -f -z -c] 这个命令可以用于.tar和.gz常见为.tar.gz
 #-c 创建压缩文件 用于压缩模式 -v 显示压缩解压进程 用于进程查看 -x 解压模式 
 #-f 要创建的文件 或者解压的文件 -f必须位于所有选项最后一个 -z 普通的tarball模式 -C 选择解压的目的地 

 tar -cvf test.tar 1.txt 2.txt #表示将后面所有文件压缩到test.tar中
 tar -zcvf test.tar.gz xxxxxxxxxxx

 tar -zxvf test.tar -C /home/test #解压

 #-c压缩 -x解压

 #19.zip 压缩 -r you文件夹带r unzip 解压 -d 指定解压目录
相关推荐
A小辣椒3 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒7 小时前
TShark:基础知识
linux
AlfredZhao9 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334661 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪1 天前
linux 拷贝文件或目录到指定的位置
linux
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式