Linux常用的shell命令汇总_第1页
Linux常用的shell命令汇总_第2页
Linux常用的shell命令汇总_第3页
Linux常用的shell命令汇总_第4页
Linux常用的shell命令汇总_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux常用的shell命令汇总硬件篇CPU相关lscpu#查看的是cpu的统计信息cat/proc/cpuinfo#查看CPU信息详细信息,如每个CPU的型号,主频等内存相关free-m#概要查看内存情况这里的单位是MBcat/proc/meminfo#查看内存详细信息磁盘相关lsblk#查看硬盘和分区分布,显示很直观df-h#查看各分区使用情况cat/proc/partitions#查看硬盘和分区mount|column-t#查看挂接的分区状态网卡相关lspci|grep-i'eth'#查看网卡硬件信息ifconfig-a#查看系统的所有网络接口ethtooleth0#如果要查看某个网络接口的详细信息,例如eth0的详细参数和指标软件篇内核相关uname-a#查看版本当前操作系统内核信息cat/proc/version#查看当前操作系统版本信息cat/etc/issue#查看版本当前操作系统发行版信息cat/etc/redhat-release#同上cat/etc/SuSE-release#suse系统下才可使用lsb_release-a#用来查看linux兼容性的发行版信息lsmod#列出加载的内核模块网络ifconfig#查看所有网络接口的属性iptables-L#查看防火墙设置serviceiptablesstatus#查看防火墙状态serviceiptablesstop#关闭防火墙route-n#查看路由表netstat-lntp#查看所有监听端口netstat-antp#查看所有已经建立的连接netstat-s#查看网络统计信息进程netstat-at#列出所有tcp端口netstat-au#列出所有udp端口netstat-lt#只列出所有监听tcp端口系统管理top#查看系统所有进程的详细信息,比如CPU、内存等,信息很多!df-lh#查看硬盘大小及使用率mount#挂接远程目录、NFS、本地共享目录到linux下hostname#查看/修改计算机名w#查看活动用户id#查看指定用户信息last#查看用户登录日志cut-d:-f1/etc/passwd#查看系统所有用户cut-d:-f1/etc/group#查看系统所有组crontab-l#查看当前用户的计划任务服务chkconfig–list#列出所有系统服务chkconfig–list|grepon#列出所有启动的系统服务程序rpm-qa#查看所有安装的软件包uptime#查看系统运行时间、用户数、负载/sbin/chkconfig--list#查看系统自动启动列表/sbin/chkconfig–addmysql#把MySQL添加到系统的启动服务组里面文件相关ls-lht#列出一个文件夹下所有文件及大小、访问权限du-sh<dir>#查看指定目录的大小du-lh<dir>#查看指定目录及各文件的大小ln-s#建立软链接进程相关pstree-ppid#查看一个进程下的所有线程pstree-a#显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示。ps-ef#查看所有进程kill-9pid#杀死进程killalltest#杀死进程kill-9`pgreptest`#杀死进程./test.sh&#使程序在后台运行nohup./test.sh&#使程序在后台运行压缩解压缩zip-rdir.zipdirfile#将目录dir、文件file等压缩到zip包,zip-redir.zipdirfile#创建zip包,且加密unzipdir.zip#解压tar-zcvfdir.tar.gzdirfile#将目录dir、文件file等压缩到tar包tar-xfdir.tar.gz#解压screen命令screen命令组最大的好处就是当你的shell退出或关闭后,你运行的服务不会关系,也就是说,我们可以在screen里开启一组服务,且不受终端断开的影响。screen-Stest#创建一个名字为test的screenscreen-rtest#打开名字为test的screenscreen-rpid#打开进程号为pid的screenscreen-ls#列出所有的screenctrl+a,d#当在一个screen时,退出screenctrl+a,n#当在一个screen时,切换到下一个窗口ctrl+a,c#当在一个screen时,创建一个新的窗口SCP命令scplocal_fileremote_username@remote_ip:remote_dir#拷贝本地文件到远程机器上scp-rlocal_dirremote_username@remote_ip:remote_dir#拷贝本地整个目录到远程机器上软件包安装管理命令假设你想要安装的软件包叫做app,注意,这里的命令通常需要sudo或者root权限。//centos系统、redhat系统rpm-qa|grepapp#查找本机是否安装了app;rpm-ivhapp.rpm#假设你有app的rpm包,这样直接安装sudoyuminstallapp#否则就在线安装yumupdateapp#更新apprpm-eapp#删除已安装的app包//suse、opensuse系统zyppersearchapp#查找本机是否安装了app;zypperinstallapp#安装zypperupdateapp#更新zypperremoveapp#删除zypperlr#列出所有已定义的安装源。zypperar#添加新安装源。zypperrr#删除指定的安装源zyppermr#修改指定的安装源//ubunt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论