0%

Linux的常用命令

1.常用指令

(1)切换用户: su 用户名

(2)默认切换到root用户: su

(3)回到根目录:cd /

(4)进入某个目录:cd /usr/

(5)回到上级目录:cd ..

(6)自动补齐目录文件名 Tab键

(7)查看某个程序的进程号: ps -ef | grep tomcat

(8)根据进程查看端口号:netstat -naop | grep 2020

(9)根据端口号查看进程:lsof -i:8088

(10)显示文件或目录: ls

(11)列出文件或目录详细信息: ll

(12)创建目录: mkdir

(13)创建空文件:touch

(14)查看文件内容:cat

(15)拷贝:cp

(16)移动或重命名:mv

(17)删除:rm

(18)递归删除:rm -r  

(19)强制删除:rm -f

(20)在文件里搜索:find 

(21)统计文本中行数、字数、字符数:wc

(22)在文本文件中查找某个字符串:grep

(23)显示当前目录:pwd

(24)从windows拷贝文件到Linux:rz

(25)查看所有运行的程序 ps -ef

(26)编辑文件 vim

(27)用于字符串的输出 echo $CLASSPATH

(28)pwdx pid用来查看正在运行的线程所在的目录

(29)pwd 查看当前目录

(30)ldconfig 搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下的共享动态链接库

(31)从Linux拷贝文件到windows:sz

(32)查看防火墙开启状态 firewall-cmd –state

(33)查看文件的MD5值 md5sum

(34)查找文件 find / -name 文件名

(35)返回到上次的目录,类似windows返回  cd -

(36)回到用户主目录 cd ~ 或者cd

  (37) 查看服务器存储情况  df -h

(38)查看cpu信息  cat /proc/cpuinfo

(39)查看内存信息 cat /proc/meminfo

(40)查看剩余内存  free

  (41)  查看上一次重启、关机记录 last | grep reboot,last | grep shutdown

(42)查看历史操作记录  history 、history 10

(43)查找文件  find / -name test.txt

  (44)  查找文件通配符  find /project -name ‘test.txt

2.系统管理命令

(1)显示指定文件的详细信息,比ls更详细:stat /etc

(2)显示在线登陆用户:who

(3)显示当前操作用户:whoami

(4)显示主机名:hostname

(5)显示系统信息:uname

(6)动态显示当前耗费资源最多进程信息:top

(7)显示瞬间进程状态 :ps -aux

(8)查看磁盘大小:df

(9)查看网络情况: ifconfig

(10)测试网络连通:ping

(11) 显示网络状态信息:netstatus

(12)清屏:clear

(13)杀死进程:kill 

(14)强杀进程:kill -9

(15)终止程序 :Ctrl+C

(16)挂起程序 :Ctrl+V

(17)查看某个进程的内存情况:top -p pid

3.关机重启系统

(1)关机重启:shutdown -r

(2)关机不重启: shutdown -h

(3)立刻关机: shutdown now

(4)关机: halt

(5)重启: reboot

4.Vim工具

(1)退出:q

(2)强制退出:q!

(3)保存并退出:wq

(4)切换命令模式与插入模式:ESC,i,o

(5)删除一行:dd

(6)到文件开头: gg

(7)到文件结尾: shift+g

5.压缩工具

(1)tar.gz 和 .tgz  

  解压:tar zxvf FileName.tar.gz  

  压缩:tar zcvf FileName.tar.gz DirName

(2)zip

 解压:unzip FileName.zip

 压缩:zip FileName.zip DirName

(3)rar

 解压:rar x FileName.rar

 压缩:rar a FileName.rar DirName

(4)tar
 解包:tar xvf FileName.tar

 打包:tar cvf FileName.tar DirName

(5)gz

 解压:gzip -d FileName.gz

 压缩:gzip FileName