CentOS基本命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CentOS基本命令
一、查看系统相关信息
1.查看cpu
more /proc/cpuinfo grep "model name"
grep "model name" /proc/cpuinfo
grep "CPU" /proc/cpuinfo
2.查看内存
grep MemTotal /proc/meminfo
free -m grep "Mem" awk 'print $2'
3.查看cpu是32位还是64位
getconf LONG_BIT
4.查看当前linux的发行版本
more /etc/redhat-release
cat /etc/redhat-release
cat /etc/centos-release
5.查看内核版本
uname -r
uname -a
6.查看当前时间
date
7.查看硬盘和分区
df -h
df -T -h
fdisk -l
8.查看现在已经安装了那些软件包rpm -qa
9.查看selinux情况sestatus
cat /etc/sysconfig/selinux
10.查看ip,mac地址ifconfig
ens33表示本机安装的网卡(每台机器上的网卡名称可能不尽相同)
11.查看系统默认语言
echo $LANG $LANGUAGE
12.查看主机名
hostname
13.查看开机运行时间
uptime
表示已开机1小时03分钟
14.查看系统资源使用情况
vmstat
vmstat 1 -S m
vmstat对系统的虚拟内存、进程、CPU活动进行监视,同时它也对磁盘和forks和vforks操作的个数进行汇总。
其中:
procs
r: 等待运行的进程数b: 处在非中断睡眠状态的进程数w: 被交换出去的可运行的进程数。memory
swpd: 虚拟内存使用情况,单位:KB free: 空闲的内存,单位KB
buff: 被用来做为缓存的内存数,单位:KB
swap
si: 从磁盘交换到内存的交换页数量,单位:KB/秒so: 从内存交换到磁盘的交换页数量,单位:KB/秒
io
bi: 发送到块设备的块数,单位:块/秒bo: 从块设备接收到的块数,单位:块/秒
system
in: 每秒的中断数,包括时钟中断cs: 每秒的环境(上下文)切换次数
CPU
按CPU 的总使用百分比来显示
us: CPU 使用时间sy: CPU 系统使用时间id: 闲置时间
二、目录操作
1.ls (显示出当前目录下的文件,也可使用ll)
ls -a (显示出包含隐藏文件的所有文件)
ls -t (按照文件最后修改时间显示文件)
ls -F (显示出当前目录下的文件及其类型)
ls -l (显示目录下所有文件的许可权、拥有者、文件大小、修改时间及名称,同ls -lg)ls -R (显示出该目录及其子目录下的文件)
其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件。
2. mkdir (新建目录)
执行格式:mkdir 目录名
例:mkdir mydir (新建一个名为mydir的目录)
3. rmdir (删除空目录)
执行格式:rmdir 目录名
例:rmdir mydir(它必须是空目录,否则无法删除)
rm -rf mydir(不管是否空目录,统统删除,而且不给出提示,使用时要小心)
4. cd (改变工作目录位置)
执行格式:cd目录名
例:cd /etc(改变目录位置,至etc目录)
cd.. 改变目录位置,至当前目录的上层目录(etc目录的上层目录为根目录,用/表示)
cd ../proc改变目录位置,至上一级目录下的proc目录(即当前目录etc的上层目录/下的proc 目录)
cd - 回到进入当前目录前的上一个目录
cd ~ 进入当前用户的目录
5. pwd (显示当前所在目录)
执行格式:pwd
6. du (查看目录大小)
执行格式:du [-s] 目录名
例:du /root显示目录root及其子目录容量,以kb 为单位
du -s /root显示目录root的总容量
7. 显示环境变量
echo $HOME 显示家目录
echo $PATH 显示可执行文件搜索路径
env 显示所有环境变量(可能很多,最好用"env | more")
8. 修改环境变量,在bash下用export,如:
export PATH=$PATH:/usr/local/bin
想知道export 的具体用法,可以用shell 的help 命令:help export
三、文件操作
1.cat (查看文件,可以是二进制的内容)
执行格式:cat filename 或more filename 或cat filename|more
例:cat file1 以连续显示方式,查看文件file1 的内容
more file1或cat file1|more (more表示以分页方式查看文件的内容,即一页显示不完,可以按空格键查看下一页的,一直按空格键,直直到看完。如果不想再看,即退出分页模式,可以按Ctrl键+C键)
2.touch 新建文件
命令格式:touch 文件名(该文件名必须是先前不存在的。文件可有后缀,也可没有)例:touch myfile