首页 > 作文

CentOS 常用命令大全(多篇结合)

更新时间:2023-04-05 08:21:19 阅读: 评论:0

目录
xsheel 5相关操作一:使用centos常用命令查看cpu二:使用centos常用命令查看内存三:使用centos常用命令查看cpu是32位还是64位四:使用centos常用命令查看当前linux的版本五:使用centos常用命令查看内核版本六:使用centos常用命令查看当前时间七:使用centos常用命令查看硬盘和分区八:使用centos常用命令查看安装的软件包九:使用centos常用命令查看键盘布局十:使用centos常用命令查看linux情况十一:使用centos常用命令查看ip,mac地址十二:使用centos常用命令查看默认语言十三:使用centos常用命令查看所属时区和是否使用utc时间十四:使用centos常用命令查看主机名十五:使用centos常用命令查看开机运行时间

最近一直在对centos 进行初体验,各种学习命令肿么用,不过其实大多和dos是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~
废话不多说,直接上命令和解析!

常用命令

文件与目录操作

命令解析cd /home进入 ‘/home’ 目录cd ..返回上一级目录cd ../..返回上两级目录cd –返回上次所在目录cp file1 file2将file1复制为file2cp -a dir1 dir2复制一个目录cp -a /tmp/dir1 .复制一个目录到当前工作目录(.代表当前目录)ls查看目录中的文件ls -a显示隐藏文件ls -l显示详细信息ls -lrt按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)pwd显示工作路径mkdir dir1创建 ‘dir1’ 目录mkdir dir1 dir2同时创建两个目录mkdir -p /tmp/dir1/dir2创建一个目录树mv dir1 dir2移动/重命名一个目录rm -f file1删除 ‘file1’rm -rf dir1删除 ‘dir1’ 目录及其子目录内容

查看文件内容

命令解析cat file1从第一个字节开始正向查看文件的内容head -2 file1查看一个文件的前两行more file1查看一个长文件的内容tac file1从最后一行开始反向查看一个文件的内容tail -3 file1查看一个文件的最后三行vi file打开并浏览文件

文本内容处理

命令解析grep str /tmp/test在文件 ‘/tmp/test’ 中查找 “str”grep ^str /tmp/test在文件 ‘/tmp/test’ 中查找以 “str” 开始的行grep [0-9] /tmp/test查找 ‘/tmp/test’ 文件中所有包含数字的行grep str -r /tmp/*在目录 ‘/tmp’ 及其子目录中查找 “str”diff file1 file2找出两个文件的不同处sdiff file1 file2以对比的方式显示两个文件的不同vi file操作解析i进入编辑文本模式esc退出编辑文本模式:w保存当前修改:q不保存退出vi:wq保存当前修改并退出vi

查询操作

命令解析find / -name file1从 ‘/’ 开始进入根文件系统查找文件和目录find / -ur ur1查找属于用户 ‘ur1’ 的文件和目录find /home/ur1 -name *.bin在目录 ‘/ home/ur1’ 中查找以 ‘.bin’ 结尾的文件find /usr/bin -type f -atime +100查找在过去100天内未被使用过的执行文件find /usr/bin -type f -mtime -10查找在10天内被创建或者修改过的文件locate *.ps寻找以 ‘.ps’ 结尾的文件,先运行 ‘updatedb’ 命令find -name ‘*.[ch]’ | xargs grep -e ‘expr’在当前目录及其子目录所有.c和.h文件中查找 ‘expr’find -type f -print0 | xargs -r0 grep -f ‘expr’在当前目录及其子目录的常规文件中查找 ‘expr’find -maxdepth 1 -type f | xargs grep -f ‘expr’在当前目录中查找 ‘expr’

压缩、解压

命令解析bzip2 file1压缩 file1bunzip2 file1.bz2解压 file1.bz2gzip file1压缩 file1gzip -9 file1最大程度压缩 file1gunzip file1.gz解压 file1.gztar -cvf archive.tar file1把file1打美国最好的大学包成 archive.tar(-c: 建立压缩档案;-v: 显示所有过程;-f:
使用档案名字,是必须的,是最后一个参数)tar -cvf archive.tar file1 dir1把 file1,dir1 打包成 archive.tartar -tf archive.tar显示一个包中的内容tar -xvf archive.tar释放一个包tar -xvf archive.tar -c /tmp把压缩包释放到 /tmp目录下zip file1.zip file1创建一个zip格式的压缩包zip -r file1.zip file1 dir1把文件和目录压缩成一个zip格式的压缩包unzip file1.zip解压一个zip格式的压缩包到当前目录unzip test.zip -d /tmp/解压一个zip格式的压缩包到 /tmp 目录

yum安装器

命令解析yum -y install [package]下载并安装一个rpm包yum localinstall [package.rpm]安装一个rpm包,使用你自己的软件仓库解决所有依赖关系yum -y update更新当前系统中安装的所有rpm包yum update [package]更新一个rpm包yum remove [package]删除一个rpm包yum list列出当前系统中安装的所有包yum arch [package]在rpm仓库中搜寻软件包yum clean [package]清除缓存目录(/var/cache/yum)下的软件包yum clean headers删除所有头文件yum clean all删除所有缓存的包和头文件

网络相关

命令解析ifconfig eth0显示一个以太网卡的配置ifconfig eth0 192.168.1.1 netmask 255.255.255.0配置网卡的ip地址ifdown eth0禁用 ‘eth0’ 网络设备ifup eth0启用 ‘eth0’ 网络设备iwconfig eth1显示一个无线网卡的配置iwlist scan显示无线网络ip addr show显示网卡的ip地址

系统相关

命令解析su –切换到root权限(与su有区别)shutdown -h now关机shutdown -r now重启top罗列使用cpu资源最多的linux任务 (输入q退出)pstree以树状图显示程序man ping查看参考手册(例如ping 命令)passwd修改密码df -h显示磁盘的使用情况cal -3显示前一个月,当前月以及下一个月的月历cal 10 1988显示指定月,年的月历date –date ‘1970-01-01 utc 1427888888 conds’把一相对于1970-01-01 00:00的秒数转换成时间

xsheel 5相关操作

窗体快捷键

命令解析ctrl + u删除光标之前到行首的字符ctrl + k删除光标之前到行尾的字符ctrl + c取消当前行输入的命令,相当于ctrl + breakctrl + a光标移动到行首(ahead of line),相当于通常的home键ctrl + e光标移动到行尾(end of line)ctrl + f光标向前(forward)移动一个字符位置ctrl + b光标往回(backward)移动一个字符位置ctrl + l清屏,相当于执行clear命令ctrl + r显玫瑰花的折法步骤图示:号提示,根据用户输入查找相关历史命令(rever-i-arch)ctrl + w删除从光标位置前到当前所处单词(word)的开头ctrl + t交换光标位置前的两个字符ctrl + y粘贴最后一次被删除的单词ctrl + alt + d显示桌面alt + b光标往回(backward)移动到前一个单词alt + d删除从光标位置到当前所处单词的末尾alt + f2运行alt + f4关闭当前窗口alt + f9最小化当前窗口alt + f10最大化当前窗口alt + tab切换窗口alt + 左键移动窗口(或在最下面的任务栏滚动鼠标滑轮)

操作小技巧

鼠标中间键:粘贴突出显示的文本。(使用鼠标左键来选择文本。把光标指向想粘贴文本的地方。点击鼠标中间键来粘贴。)

tab:命令行自动补全。使用 shell 提示时可使用这一方式。键入命令或文件名的前几个字符,然后按 [tab] 键,它会自动补全命令或显示匹配键入字符的所有命令。

在滚动条的空白处点击鼠标中键:屏幕即滚动到那个地方。

在桌面或文件管理器中直接按 / 就可以输入位置,打开文件管理器。

在 vi 或 firefox 中直接按 / 即可进入快速搜索状态。

网站链接和图片可直接拖放到桌面或者目录,可以马上下载。

直接将文件管理器中的文件拖到终端中就可以在终端中得到完整的路径名。

系统常用命令

下面,就来介绍这些centos常用命令。

一:使用centos常用命令查看cpu

more /proc/cpui孟德斯鸠的思想nfo | grep “model name”
grep “model name” /proc/cpuinfo
[root@localhost /]# grep “cpu” /proc/cpuinfo
model name : intel(r) pentium(r) dual cpu e2180 @ 2.00ghz
model name : intel(r) pentium(r) dual cpu e2180 @ 2.00ghz

如果觉得需要看的更加舒服

grep “model name” /proc/cpuinfo | cut -f2 -d:

二:使用centos常用命令查看内存

复制代码 代码如下:

grep memtotal /proc/meminfo

grep memtotal /proc/meminfo | cut -f2 -d:

free -m |grep “mem” | awk ‘{print $2}’

三:使用centos常用命令查看cpu是32位还是64位

查看cpu位数(32 or 64)
getconf long_bit

四:使用centos常用命令查看当前linux的版本

more /etc/redhat-relea
cat /etc/redhat-relea

五:使用centos常用命令查看内核版本

uname -r
uname -a

六:使用centos常用命令查看当前时间

date上面已经介绍如何同步时间了

七:使用centos常用命令查看硬盘和分区

df -h
fdisk -l
也可以查看分区
du -sh
可以看到全部占用的空间
du /etc -sh
可以看到这个目录的大小

八:使用centos常用命令查看安装的软件包

查看系统安装的时候装的软件包
cat -n /root/install.log
more /root/install.log | wc -l
查看现在已经安装了那些软件包
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。没有找到原因。

九:使用centos常用命令查看键盘布局

cat /etc/sysconfig/keyboard
cat /etc/sysconfig/keyboard |亚洲第一个举办奥运会的国家 grep keytable | cut -f2 -d=

十:使用centos常用命令查看linux情况

status
status | cut -f2 -d:
cat /etc/sysconfig/linux

十一:使用centos常用命令查看ip,mac地址

复制代码 代码如下:

在ifcfg-eth0 文件里你可以看到mac,网关等信息。

ifconfig

cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep ipaddr

cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep ipaddr | cut -f2 -d=

ifconfig eth0 |grep “inet addr:” |awk ‘{print $2}’|cut -c 6-

ifconfig | grep ‘inet addr:’| grep -v ‘127.0.0.1’ | cut -d: -f2 | awk ‘{ print $1}’

查看网关

cat /etc/sysconfig/network

查看dns

cat /etc/resolv.conf

十二:使用centos常用命令查看默认语言

echo $lang $language
cat /etc/sysconfig/i18n

十三:使用centos常用命令查看所属时区和是否使用utc时间

cat /etc/sysconfig/clock

十四:使用centos常用命令查看主机名

hostname
cat /etc/sysconfig/network

修改主机名就是修改这个文件,同时最好也把host文件也修改。

十五:使用centos常用命令查看开机运行时间

uptime
09:44:45 up 67 days, 23:32, …
看来刚才确实是网段的问题,我的机器还是67天前开机的。
#系统资源使用情况

复制代码 代码如下:

vmstat 1 -s m

procs ———–memory———- —swap– —–io—- –system– —–cpu——

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 0 233 199 778 0 0 4 25 1 1 3 0 96 0 0

0 0 0 233 199 778 0 0 0 0 1029 856 13 1 86 0 0

系统文件操作

在众多的linux终端命令中,我们应该分类来介绍一下,这里先说文件目录类、驱动挂载类、程序安装类、压缩解压类、进程控制类,这里所有的 linux终端命令都会被经常的使用到,熟悉这些命令工作中应该能轻松许多。

一、文件目录类

1.建立目录:mkdir 目录名
2.删除空目录:rmdir 目录名
3.无条件删除子目录: rm -rf 目录名
4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)
5.查看自己所在目录:pwd
6.查看当前目录大小:du
7.显示目录文件列表:ls -l (-a:增加显示隐含目录)
其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件
8.浏览文件:more 文件名.txt;less 文件名.txt
9.复制文件: cp 源文件 目标文件 (-r:包含目录)
10.查找文件:(1)find (2)locate 命令名
11.链接:(1)建立hard链接:ln 来源文件 链接文件(-d:创建目录链接);(2)建立符号链接:ln -s 来源文件 链接文件

二.驱动挂载类

1.检查硬盘使用情况:df -t -h
2.检查磁盘分区:fdisk -l
3.挂载软硬光区:mount -t /dev/fdx|hdax /mnt/目录名
其中::modos–fat16;vfat–fat32;ntfs–ntfs;光驱–iso9660
支持中文名:mount -o iochart=x /dev/hdax /mnt/目录名(其中:x=cp936或
挂载光驱:mount -t auto /dev/cdrom /mnt/cdrom
挂载iso文件:mount -t iso9660 -o loop xxx.iso /path
4.解除挂载:umount /mnt/目录名
解除所有挂载:umount -a
5.建立文件系统:mkfs -t /dev/hdxx。其中:ftype:ext2、ext3、swap等

三.程序写一篇周记安装类

1.rpm包安装:(1)安装 rpm -ivh somesoft.rpm
(2)反安装(卸载) rpm -e somefost.rpm
(3)查询 rpm -q somefost 或 rpm -qpi somefost.rpm(其中:p未安装;i包含的信息)
(4)查询安装后位置:rpm -ql somefost.rpm
(5)升级安装:rpm -uvh somesoft.rpm
(6)强制安装:rpm -ivh –nodeps somesoft.rpm 或 rpm -ivh –nodeps –force somesoft.rpm
2.源代码包安装:
查阅readme
基本用法
(1)配置:解压目录下 ./configure
(2)编译:解压目录下 make
(3)安装:解压目录下 make install

3.src.rpm的安装

四.压缩解压类

tar命令:tar [-cxtzjvfppn] 文件与目录 ….
tar命令参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
   例如使用『 tar -zcvfp tfile sfile』就是错误的写法,要写成
   『 tar -zcvpf tfile sfile』才对喔!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-p :可以使用绝对路径来压缩!
-n :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
–exclude file:在压缩的过程中,不要将 file 打包!

范例:
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩! tar -cvf 目标文件 源文件 (以下同)例如:tar -cvf a.txt.tar a.txt
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
# 上述指令在执行的时候,会显示一个警告讯息:
# 『tar: removing leading `/” from member names』那是关於绝对路径的特殊设定。

范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
# 由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,
# 就得要加上 z 这个参数了!这很重要的!

范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
# 则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!

范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,
# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!

范例五:将 /etc/ 内的所有文件备份下来,并且保存其权限!
[root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc
# 这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!

范例六:在 /home 当中,比 2005/06/01 新的文件才备份
[root@linux ~]# tar -n “2005/06/01′ -zcvf home.tar.gz /home

范例七:我要备份 /home, /etc ,但不要 /home/dmtsai
[root@linux ~]# tar –exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生文件!
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -cvf – /etc | tar -xvf –
# 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!
# 要注意的地方在於输出档变成 – 而输入档也变成 – ,又有一个 | 存在~
# 这分别代表 standard output, standard input 与管线命令啦!

五.进程控制类

1.列出当前进程id:ps -auxw
2.终止进程:(1)终止单一进程:kill 进程id号
(2)终止该程序所有进程:killall 程序名
(3)终止x-window程序:xkill
3.查看资源占用情况:(1)top (2)free (3)dmesg
4.查看环境变量值:env
5.重启:(1)reboot (2)ctrl alt del (3)init 6
6.关机:(1)shutdown -h now (2)halt (3)init 0
7.切换桌面:switchdesk gnome|kde|…

本文发布于:2023-04-05 08:21:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/844709ae8cb100979d158c79ab091998.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:CentOS 常用命令大全(多篇结合).doc

本文 PDF 下载地址:CentOS 常用命令大全(多篇结合).pdf

标签:文件   目录   常用命令   命令
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图