Centos常用命令整理,常用的比较全了

发布时间:2024年01月14日

目? ? ? ? ? ? ? ? ? ? ?录

1、更改文件拥有者

2、修改权限

3、修改?件?期

4、链接?件

5、?期操作

6、显??历

7、显??件头部

8、显??件尾部

9、显??户标识

10、查看当前登录的?户

11、显?都谁登录到机器上

12、显?当前终端上的?户名

13、寻找?件

14. 搜索?件中匹配符

15. 统计?件字数

16. 显?磁盘空间

17. 查询档案或?录的磁盘使?空间

18. 显?进程

19. 显示网络连接、路由表、接口统计等网络相关信息


????????centos作为linux的一个分支,命令基本和linux相同,但是还是有微小的差别,这里针对centos的命令做了些整理。希望能够对您有所帮助。

1、更改文件拥有者

命令 : chown [-cfhvR] [--help] [--version] user[:group] file...

功能 : 更改?件或者?件夹的拥有者

参数格式 :

  ??? user : 新的档案拥有者的使?者 IDgroup : 新的档案拥有者的使?者群体(group)

  ?????? -c : 若该档案拥有者确实已经更改,才显?其更改动作

  ?????? -f : 若该档案拥有者?法被更改也不要显?错误讯息

  ?????? -h : 只对于连结(link)进?变更,??该 link 真正指向的档案

  ?????? -v : 显?拥有者变更的详细资料

 ??????  -R : 对?前?录下的所有档案与??录进?相同的拥有者变更(即以递回的?式逐个变更)

例如:chown -R oracle:oinstall /oracle/u01/app/oracle?

????? 更改?录拥有者为oracle

2、修改权限

??? 命令:chmod (change mode)

??? 功能:改变?件的读写和执?权限。有符号法和?进制数字法。

??? 选项:(1)符号法:

?命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

????????u (user)?? 表??户本?。??????????

????????g (group)? 表?同组?户。??????????

????????o (oher)?? 表?其他?户。??????????

????????a (all)??? 表?所有?户。

? ? ? ? +????????? ?于给予指定?户的许可权限。

??????? -????????? ?于取消指定?户的许可权限。

????? ? =????????? 将所许可的权限赋给?件。??????????

????????r (read)?? 读许可,表?可以拷贝该?件或?录的内容。??????????

????????w (write)? 写许可,表?可以修改该?件或?录的内容。??????????

????????x (execute)执?许可,表?可以执?该?件或进??录。 ??

????????? (2)?进制数字法:??

? 命令格式:

????????????????chmod abc file ?

????????? 其中a,b,c各为?个?进制数字,分别表?User、Group、及Other的权限。

????????4 (100)??? 表?可读。

?????????2 (010)??? 表?可写。??????????

????????1 (001)??? 表?可执?。 ??

????????若要rwx属性则4+2+1=7;

? ????? 若要rw-属性则4+2=6;

? ????? 若要r-x属性则4+1=5。

??? 例如:# chmod a+rx filename

??????????? 让所有?户可以读和执??件filename。

????????? # chmod go-rx filename

??????????? 取消同组和其他?户的读和执??件filename的权限。

????????? # chmod 741 filename

??????????? 让本?可读写执?、同组?户可读、其他?户可执??件filename。

? ????? # chmod -R 755 /home/oracle

?? ??? ?递归更改?录权限,本?可读写执?、同组?户可读可执?、其他?户可读可执?

3、修改?件?期

??? 命令:touch

??? 格式:touch filenae

??? 功能:改变?件的?期,不对?件的内容做改动,若?件不存在则建?新?件。

??? 例如:% touch file

4、链接?件

??? 命令:ln (link)

??? 格式:ln [option] filename linkname

????????? ln [option] directory pathname

??? 功能:为?件或?录建??个链。其中,filename和directory是源?件名和

????????? 源?录名;linkname和pathname分别表?与源?件或源?录名相链接的

????????? ?件或?录。

??? 选项:-s? 为?件或?录建?符号链接。不加-s表?为?件或?录建?硬链接

??? 注释:链接的?地在于,对?个?件或?录赋予两个以上的名字,使其可以出

????????? 现在不同的?录中,既可以使?件或?录共享,?可以节省磁盘空间。

??? 例如:% ln -s filename linkname

5、?期操作

??(1)显示当前日期和时间:

date

??(2)显示当前日期:

date +%Y-%m-%d

??(3)显示当前时间:

date +%H:%M:%S

??(4)显示当前日期和时间:

date +"%Y-%m-%d %H:%M:%S"

??(5)设置系统日期和时间:

date -s "YYYY-MM-DD HH:MM:SS"

其中,%Y表示四位数的年份,%m表示两位数的月份,%d表示两位数的日期,%H表示小时(24小时制),%M表示分钟,%S表示秒。另外,date命令还有其他选项和格式化字符串,可以通过查看其手册页面(运行man date命令)来获取更多详细信息。

6、显??历

??? 命令:cal (calendar)

??? 格式:cal [month] year

功能:显?某年内指定的?历

??? 例如:% cal 1998?

7、显??件头部

??? 命令:head

??? 格式:head [option] filename

??? 功能:显??件的头部

??? 选项:缺省? 显??件的头10?。

    1. 显??件的开始 i?。???? 例如:% head filename

8、显??件尾部

??? 命令:tail

??? 格式:tail [option] filename

??? 功能:显??件的尾部

??? 选项:缺省? 显??件的末10?。

-i?????? 显??件最后 i?。??????????

+i??? 从?件的第i?开始显?。???

?例如:$ tail filename

9、显??户标识

??? 命令:id

??? 格式:id [option] [user]

??? 功能:显??户标识及?户所属的所有组。????

??? 选项:-a 显??户名、?户标识及?户所属的所有组

??? 例如:$ ?id user1

??? ?

10、查看当前登录的?户

??? 命令:users

11、显?都谁登录到机器上

??? 命令:who

??? 格式:who

??? 功能:显?当前正在系统中的所有?户名字,使?终端设备号,注册时间。

??? 例如:% who

12、显?当前终端上的?户名

??? 命令:whoami

??? 格式:whoami

??? 功能:显?出当前终端上使?的?户。

??? 例如:% whoami

13、寻找?件

??? 命令:find

??? 格式:find pathname [option] expression

??? 功能:在所给的路经名下寻找符合表达式相匹配的?件。

??? 选项:-name???? 表??件名

????????? -user???? ?户名,选取该?户所属的?件

????????? -size???? 按??查找,以block为单位,?个block是512B

????????? -mtime n? 按最后?次修改时间查找,选取n天内被修改的?件

-perm???? 按权限查找

????????? -type???? 按?件类型查找

-atime??? 按最后?次访问时间查找

例如:% find ./ -name '*abc*' -print

14. 搜索?件中匹配符

??? 命令:grep

??? 格式:grep [option] pattern filenames

??? 功能:逐?搜索所指定的?件或标准输?,并显?匹配模式的每??。

??? 选项:-i??? 匹配时忽略??写

? -v 找出模式失配的?

??? 例如:% grep -i 'java*' ./test/run.sh

15. 统计?件字数

??? 命令:wc [option] filename

??? 功能:统计?件中的?件?数、字数和字符数。

??? 选项:-l 统计?件的?数

-w 统计?件的单词数

-c 统计?件的字符数

??? 注释:若缺省?件名则指标准输?

??? 例如:% wc -c ./test/run.sh

16. 显?磁盘空间

??? 命令:df (disk free)

??? 格式:df [option]

??? 功能:显?磁盘空间的使?情况,包括?件系统安装的?录名、块设备名、总

????????? 字节数、已?字节数、剩余字节数占?百分?。

??? 选项:

-a:显?全部的档案系统和各分割区的磁盘使?情形

-i:显?i -nodes的使?量

-k:???k来表? (默认值)

-t:显?某?个档案系统的所有分割区磁盘使?量

-x:显?不是某?个档案系统的所有分割区磁盘使?量

-T:显?每个分割区所属的档案系统名称

-h: 表?使?「Human-readable」的输出,也就是在档案系统??使? GB、MB 等易读的格式。

??? 注释:

??? 例如:% df -hi

17. 查询档案或?录的磁盘使?空间

??? 命令:du (disk usage)

??? 格式:du [option] [filename]

??? 功能:以指定的?录下的??录为单位,显?每个?录内所有档案所占?的磁盘空间??

??? 选项:

-a:显?全部?录和其次?录下的每个档案所占的磁盘空间

-b:???bytes来表? (默认值为k bytes)

-c:最后再加上总计 (默认值)

-s:只显?各档案??的总合

-x:只计算同属同?个档案系统的档案

-L:计算所有的档案??

-h: 表?档案系统??使? GB、MB 等易读的格式。

??? 例如:

% du -a ?

% du -sh /etc 只显?该?录的总合

% du /etc | sort -nr | more 统计结果?sort 指令进?排序,

sort 的参数 -nr 表?要以数字排序法进?反向排序。

18. 显?进程

20. 查看??的IP地址?????

命令:ifconfig????

?格式:ifconfig -a?????

19. 显示网络连接、路由表、接口统计等网络相关信息

??? 命令:netstat?????

格式:netstat -rn?

(1)显示所有活动的网络连接:

netstat -a

(2)仅显示TCP协议的连接:

netstat -at

(3)仅显示UDP协议的连接:

netstat -au

(4)显示监听中的连接:

netstat -l

(5)显示路由表信息:

netstat -r

(6)显示网络接口的信息:

netstat -i

22. 远程登录登录?????

命令:telnet????? 格式:telnet hostname?

23. ?件传输?????

命令:ftp (file transfer program)????

?格式:ftp hostname????

?功能:?络?件传输及远程操作。?????

25. 回忆命令?????

命令:history?????

格式:history?????

功能:帮助?户回忆执?过的命令。???

例如:% history

27. 允许或拒绝接受信息?????

命令:mesg (message)?????

格式:mesg [n/y]?????

功能:允许或拒绝其它?户向??所?的终端发送信息。?????

选项:

n 拒绝其它?户向??所?的终端写信息???????????

y 允许其它?户向??所?的终端写信息(缺省值)?????

例如:% mesg n?

28. 给其他?户写信息?????

命令:write?????

格式:write username [ttyname]?????

功能:给其他?户的终端写信息。????

注释:若对?没有拒绝,两?户可进?交谈,键?EOF或Ctrl+C则结束对话。?????

例如:write username?

30. 启动、关闭防?墙?

(1)永久打开或则关闭?

chkconfig iptables on? ?启用iptables服务

chkconfig iptables off? ?禁用iptables服务

(2)启动和停止防火墙服务?

service iptables start?

service iptables stop??????

或者:

?/etc/init.d/iptables start

?/etc/init.d/iptables stop?

文章来源:https://blog.csdn.net/weixin_70208651/article/details/135578135
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。