Linux 操作系统常用指令
来源:互联网 发布:python 爬虫 二手房 编辑:程序博客网 时间:2024/06/05 00:10
身为一名程序猿,有时也要身负运维和部署的担子,也算是锻炼到了一些
接下来给大家 PO 出一些我个人在 Linux 操作系统里面经常用到的指令,也算是奉献一点绵薄之力 o(>﹏<)o
如果您在 Linux 系统中发现并没有以下这些指令,您可通过在 CSDN 或其它网站中寻找相关的安装教程哦(LZ 稍后可能会补上一些指令的安装教程或者使用具体的使用方法)
基础操作指令(粗略讲了一下用法,以后会进行更详细的讲解)
vim [file-name] 编辑指定文件或创建新的文件tail -f [file-name] 不停读取并输出指定文件中的最新内容(可按 Ctrl + C 快捷键终止)tail -n [从结尾开始往上显示的行数] 输出从文档尾往上指定行数的内容make 从 MakeFile 中读取指令然后编译相关的目标文件make install 从 MakeFile 中读取指令并安装到指定位置(安装文件)free 默认按 Byte 为单位显示内存使用情况free -m 默认按 KB 为单位显示内存使用情况free -m 默认按 MB 为单位显示内存使用情况free -g 默认按 GB 为单位显示内存使用情况rpm -q [package-name](支持*匹配) 列出包是否被安装过rpm -qa [package-name](支持*匹配) 列出所有安装过的包top 实时显示系统当前的资源使用情况(包含CPU等数据,动态显示数据)ps -ef 以标准格式列出所有进程ps -ef|grep [进程名称](支持*匹配) 以标准格式列出所有进程并筛选出指定的进程名的进程ps -aux 以 PSD 格式列出所有进程ps -aux|grep [进程名称](支持*匹配) 列出所有进程并筛选出指定的进程名的进程fdisk -l 显示目前磁盘中的分区以及空间分配情况df -h 显示目前磁盘空间使用情况jstack -l pid 通过 ps 指令查找出进程 pid 并输出tomcat或其他容器在 linux 中的 java 程序的所有堆栈信息jstack -l pid > stack.info 指令查找出进程 pid 并导出tomcat或其他容器在linux中的 java 程序的所有堆栈信息到 stack.info 文件中
yum 常用指令
yum [-y] install [package-name](支持*匹配) 可以设置是手动安装(不使用 -y,需要手动确认y/n),还是自动安装(使用 -y)yum [-y] update [package-name](支持*匹配) 更新指定的包yum remove [package-name](支持*匹配) 移除掉某个安装过的包yum list 列出所有可安装的包的清单
服务(service)的相关操作指令
Cent OS 7+systemctl is-enabled [service-name](支持*匹配) 查看服务是否跟随系统一同启动systemctl status [service-name](支持*匹配) 查看指定服务的运行状态systemctl enable [service-name](支持*匹配) 开机运行指定服务systemctl disable [service-name](支持*匹配) 取消指定服务的开机运行systemctl reload [service-name](支持*匹配) 重新加载服务配置文件systemctl restart [service-name](支持*匹配) 重启服务systemctl start [service-name](支持*匹配) 开启服务systemctl stop [service-name](支持*匹配) 关闭服务systemctl list-units 列出所有正在运行的单元systemctl -failed 列出所有失败的单元systemctl list-unit-files -type=service 列出所有服务Cent OS < 7 (是小于不是等于哦)service [service-name] status 查看指定服务的运行状态service [service-name] restart 重启服务service [service-name] start 开启服务service [service-name] stop 关闭服务chkconfig [service-name] on 开机运行指定服务chkconfig [service-name] off 取消指定服务的开机运行chkconfig list 查看系统服务列表
解压 & 压缩常用指令(内容较多,请耐心观看)
tar-c 压缩-x 解压 -t 查看内容 -u 更新原压缩包中的文件 以上四个属性只能选一个-z 有 gzip 属性的-x 解压-v 显示 解压/压缩 所有进程以上三个属性为可选属性,用多少个都可以-f 此参数为必须要有的参数,必须放到其他参数的最后(例如: tar -zxvf [你要解压的文件])奉上两个示例解压文件tar -zxvf [gzip-file]压缩文件tar -zcvf [filename].tar.gz----------注意: rar 和 unrar 的指令参数中没有-,如果加上会报错压缩rara 添加文件到指定压缩文件(rar)奉上示例rar a /usr/a.rar /mnt/*.java将 mnt 目录下的所有 .java 后缀的文件进行压缩,压缩为 java.rar 文件,并放到usr目录下解压unrar-? 获取帮助e [rar-file] 直接解压到当前目录下,不创建子目录x [rar-file] [path] 解压文件到完整路径下t [rar-file] 测试文件l [rar-file] 列出文件奉上示例unrar x test.rar /mnt/test1/则会解压到 mnt 里面的一个叫 test1 的文件夹中----------注意: zip 和 unzip 的每一个参数都要有间隔和"-",否则会报错具体观看下方示例压缩zip-r 递归打包子包含子目录的全部内容-q 安静模式-o 输出打包文件名-e 加密压缩包(没有用过这个参数)示例zip -r -q -o test.zip /mnt/test/将 mnt 中 test 目录下面的所有文件(若包含子目录则也会把子目录打包进去),全部压缩并创建名为 test.zip 的压缩文件,并采用安静模式解压unzip[zip-file] 直接解压到当前目录下-q 使用安静模式(该指令需要在 unzip 后面直接追加 例如:unzip -q [zip-file])下面的命令需要在 unzip [zip-file] 之后追加 (例如:unzip test.zip -d /mnt/test/)-d [path] 解压到指定目录下面的指令无法和上面的指令一起公用,用了这个指令就不能用其他参数了-l [zip-file] 不想解压,打印出压缩包的内容示例unzip -q test.zip -d /mnt/test/使用安静模式将test.zip中的内容全部解压到 mnt 目录中的 test 文件夹里面
欢迎各位大佬光临寒舍 O(∩_∩)O~~
阅读全文
0 0
- Linux 操作系统常用指令
- [操作系统]常用的Linux指令
- linux 操作系统 常用指令 备忘
- Linux操作系统安装与常用指令介绍
- Linux操作系统快速体验和常用指令…
- Linux操作系统指令
- Linux操作系统部分指令
- 【Linux】Linux常用指令
- 【linux】linux常用指令
- Linux操作系统平台Vi指令
- xshell-常用指令汇总 linux 常用指令
- Linux常用指令实际操作--常用指令
- linux常用指令集
- linux 常用指令
- linux常用指令
- 常用的linux指令
- linux常用指令(推荐)
- Linux常用网络指令
- mysql读写锁及事务
- Ubuntu 16.04 安装网易云音乐 无法启动的问题
- Slim研读笔记五之依赖注入容器(上)
- 编译原理-翻译布尔表达式
- How to Install WeChat Desktop Client in Ubuntu Linux
- Linux 操作系统常用指令
- SVN本地搭建
- Java 笔记 之 运算符
- github+hexo搭建个人博客(1.简单搭建)
- CAD中的选择集过滤----有条件选择AutoCAD实体
- AUTOSAR中的高速任务调度
- Android中跳转到系统一些设置界面的方法
- 2017-12-05 Xilinx U471-IOB文档学习&总结(3):ILOGIC/OLOGIC Resources
- POJ 1077 八数码(康托展开+暴力bfs)