Linux 高频使用命令

more命令
使用more命令可以分页查看内容,如:
more install.txt
注:B 上一页,操作只使用于 more 查看文件内容;不适用于管道,如:
ls / | more
此时more 不适用 B 返回
vitail命令
tail 命令可用于查看文件的内容
tail -f会把文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要更新就可以看到最新的文件内容 。
语法
tail [参数] [文件]
参数
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c 显示的字节数
-n 显示文件的尾部 n 行内容
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
-q, --quiet, -- 从不输出给出文件名的首部
-s, --sleep-=S 与-f合用,表示在每次反复的间隔休眠S秒
实例
tail -n 100 notes.log #显示最后100行数据tail -n -100 notes.log #除了前99行不显示外,显示第100行到末尾行tail +20 notes.log #显示文件 notes.log 的内容,从第 20 行至文件末尾tail -c 10 notes.log #显示文件 notes.log 的最后 10 个字符
查看到服务器的内核信息
uname -a
Linux node-2 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
查看CPU统计信息
lscpu
Architecture:x86_64CPU op-mode(s):32-bit, 64-bitByte Order:Little EndianCPU(s):4On-line CPU(s) list:0-3Thread(s) per core:1Core(s) per socket:4Socket(s):1NUMA node(s):1Vendor ID:GenuineIntelCPU family:6Model:158Model name:Intel(R) Core(TM) i5-7400 CPU @ 3.00GHzStepping:9CPU MHz:3099.960CPU max MHz:3300.0000CPU min MHz:800.0000BogoMIPS:6000.00Virtualization:VT-xL1d cache:32KL1i cache:32KL2 cache:256KL3 cache:6144KNUMA node0 CPU(s):0-3Flags:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
nohup命令
用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行
语法
【Linux 高频使用命令】 nohup Command [ Arg … ] [ & ]
参数
:要执行的命令 。
Arg:一些参数,可以指定输出文件 。
&:让命令在后台执行,终端退出后命令仍旧执行 。
实例
以下命令在后台执行 root 目录下的 .sh 脚本:
nohup /root/runoob.sh &
如果要停止运行,你需要使用以下命令查找到 nohup 运行脚本到 PID,然后使用 kill 命令来删除:
ps -aux | grep "runoob.sh"
参数说明:
另外也可以使用 ps -def | grep ".sh 命令来查找 。
找到 PID后,就可以使用 kill PID 来删除 。
kill -9进程号PID
防火墙命令