以下列出的为个人整理的Linux常用命令,操作系统为CentOS。其中一般只列举了命令的一种用法,具体每种命令有哪些用法可使用“命令 --help”查看该命令的全部用法或者查阅其他资料。
1. 重启网络服务:service network restart
2. 查看IP地址:ifconfig(centos6),ip addr(centos7)
3. 关机:shutdown -h now
4. 软件安装:yum install 程序名称 (第一次执行安装命令前yum makecache)
5. 关闭防火墙:关闭命令 service iptables stop ,永久关闭防火墙:chkconfig iptables off,两个命令都运行完成后查看防火墙关闭状态 :service iptables status
6.创建文件夹:mkdir 文件夹名称
7.切换目录:cd 目录(相对目录或者绝对目录)
8.删除文件:rm -rf 目录(相对目录或者绝对目录),备注:1. -r(recurve,递归),一般是对文件夹的操作,-f(force,强制),强制执行,若有重复或其它疑问时,不会询问用户 2.这里为强制删除文件或者文件夹,没有是否删除的确认信息,不要删错
9.复制文件(文件夹):cp -rf 源文件 目标文件
10.移动文件(文件夹):mv -f 源文件 目标文件
11.查看文件:cat 文件名
12.编辑文件:vi 文件名
13.查看当前路径:pwd
14.查看当前操作系统版本信息:cat /proc/version(结果,例Linux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Mar 21 19:29:05 UTC 2017)
15. 查看版本当前操作系统内核信息:uname -a(结果,例:Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux)
16.查看版本当前操作系统发行信息:cat /etc/issue 或 cat /etc/centos-release(结果,例:CentOS release 6.9 (Final))
17.查看cpu相关信息,包括型号、主频、内核信息等:cat /etc/cpuinfo
18.查看所有用户信息:cat /etc/passwd
19.查看所有组信息:cat/etc/group
20.查看当前登陆用户名:whoami
21.查看当前用户的组内成员:groups
22.查看某用户所在的组及组内成员:groups 用户名
23.清除屏幕内容:clear
24.查看所有服务:service --status-all
25.查看所有正在运行的服务:service --status-all |grep running
26.查看服务运行状态:service 服务名 status或service --status-all |grep 服务名
27.查看系统启动时哪些服务会被启用:chkconfig --list
28.查看文件夹大小:du -sh(查看当前目录)总大小
29.查看文件大小:du -sk filename
30.查看时间:date;修改时间:date -s "2019-10-29 12:03:30"
31.查找文件 find / -name 文件名
32.解压文件 unzip 压缩包名称
33.下载文件 wget + url
34. 查看端口占用:lsof -i:端口号
35. 查看centos版本:rpm -q centos-release
36 cat 查找
cat drv_xxx_net_1.0.0.debug.log | grep 'UploadEvent' -A 5
cat drv_xxx_net_1.0.0.debug.log | grep 'Init' -A 5
37