linux 常用命令大全及其详解_Linux常用命令大全(最完整)

论坛 期权论坛     
选择匿名的用户   2021-5-30 00:13   395   0
<div>
<p></p>
<div style="text-align:center;">
  <img alt="0a88da11514cc8c79f2be2ba404f9d71.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-86d45ba2e043a6b61659e8ae8ec0a018.png">
</div>
<p>欢迎大家一起学习交流 </p>
正在跳转jq.qq.com
<p>端口监听查看:</p>
<p>ss -tln 查看TCP的listen的端口</p>
<p>ss -tlnp 查看哪些进程使用了监听端口</p>
<p>防火墙</p>
<p>systemctl status iptables (或service iptables status) 查看防火墙状态</p>
<p>systemctl stop iptables(或service iptables stop) 关闭防火墙</p>
<p>系统信息 </p>
<p>curl ifconfig.me 查找本机公网IP</p>
<p>arch 显示机器的处理器架构(1) </p>
<p>uname -m 显示机器的处理器架构(2) </p>
<p>uname -r 显示正在使用的内核版本 </p>
<p>dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) </p>
<p>hdparm -i /dev/hda 罗列一个磁盘的架构特性 </p>
<p>hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 </p>
<p>cat /proc/cpuinfo 显示CPU info的信息 </p>
<p>cat /proc/interrupts 显示中断 </p>
<p>cat /proc/meminfo 校验内存使用 </p>
<p>cat /proc/swaps 显示哪些swap被使用 </p>
<p>cat /proc/version 显示内核的版本 </p>
<p>cat /proc/net/dev 显示网络适配器及统计 </p>
<p>cat /proc/mounts 显示已加载的文件系统 </p>
<p>lspci -tv 罗列 PCI 设备 </p>
<p>lsusb -tv 显示 USB 设备 </p>
<p>date 显示系统日期 </p>
<p>cal 2007 显示2007年的日历表 </p>
<p>date 041217002007.00 设置日期和时间 - 月日时分年.秒 </p>
<p>clock -w 将时间修改保存到 BIOS </p>
<p>ps命令常用用法(方便查看系统进程)</p>
<p>1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。</p>
<p>2)ps -A 显示所有进程。</p>
<p>3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。</p>
<p>4)ps -e 此参数的效果和指定&#34;A&#34;参数相同。</p>
<p>5)ps e 列出程序时,显示每个程序所使用的环境变量。</p>
<p>6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。</p>
<p>7)ps -H 显示树状结构,表示程序间的相互关系。</p>
<p>8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。</p>
<p>9)ps s 采用程序信号的格式显示程序状况。</p>
<p>10)ps S 列出程序时,包括已中断的子程序资料。</p>
<p>11)ps -t&lt;终端机编号&gt;  指定终端机编号,并列出属于该终端机的程序的状况。</p>
<p>12)ps u  以用户为主的格式来显示程序状况。</p>
<p>13)ps x  显示所有程序,不以终端机来区分。</p>
<p>常用指令组合 :ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。</p>
<p> ps aux | grep program_filter_word,ps -ef |grep tomcat</p>
<p>ps -ef|grep java|grep -v grep 显示出所有的java进程,去处掉当前的grep进程。</p>
<p>关机 (系统的关机、重启以及登出 ) </p>
<p>shutdown -h now 关闭系统(1) </p>
<p>init 0 关闭系统(2) </p>
<p>telinit 0 关闭系统(3) </p>
<p>shutdown -h hours:minutes &amp; 按预定时间关闭系统 </p>
<p>shutdown -c 取消按预定时间关闭系统 </p>
<p>shutdown -r now 重启(1) </p>
<p>reboot 重启(2) </p>
<p>logout 注销 </p>
<p>文件和目录 </p>
<p>cd /home 进入 &#39;/ home&#39; 目录&#39; </p>
<p>cd .. 返回上一级目录 </p>
<p>cd ../.. 返回上两级目录 </p>
<p>cd 进入个人的主目录 </p>
<p>cd ~user1 进入个人的主目录 </p>
<p>cd - 返回上次所在的目录 </p>
<p>pwd 显示工作路径 </p>
<p>ls 查看目录中的文件 </p>
<p>ls -F 查看目录中的文件 </p>
<p>ls -l 显示文件和目录的详细资料 </p>
<p>ls -a 显示隐藏文件 </p>
<p>ls *[0-9]* 显示包含数字的文件名和目录名 </p>
<p>tree 显示文件和目录由根目录开始的树形结构(1) </p>
<p>lstree 显示文件和目录由根目录开始的树形结构(2) </p>
<p>mkdir dir1 创建一个叫做 &#39;dir1&#39; 的目录&#39; </p>
<p>mkdir dir1 dir2 同时创建两个目录 </p>
<p>mkdir -p /tmp/dir1/dir2 创建一个目录树 </p>
<p>rm -f file1 删除一个叫做 &#39;file1&#39; 的文件&#39; </p>
<p>rmdir dir1 删除一个叫做 &#39;dir1&#39; 的目录&#39; </p>
<p>rm -rf dir1 删除一个叫做 &#39;dir1&#39; 的目录并同时删除其内容 </p>
<p>rm -rf dir1 dir2 同时删除两个目录及它们的内容 </p>
<p>mv dir1 new_dir 重命名/移动 一个目录 </p>
<p>cp file1 file2 复制一个文件 </p>
<p>cp dir/* . 复制一个目录下的所有文件到当前工作目录 </p>
<p>cp -a /tmp/dir1 . 复制一个目录到当前工作目录 </p>
<p>cp -a dir1 dir2 复制一个目录 </p>
<p>ln -s file1 lnk1 创建一个指向文件或目录的软链接 </p>
<p>ln file1 lnk1 创建一个指向文件或目录的物理链接 </p>
<p>touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm) </p>
<p>file file1 outputs the mime type
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP