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

这篇具有很好参考价值的文章主要介绍了Centos常用命令整理,常用的比较全了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目                     录

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://www.toymoban.com/news/detail-798016.html

到了这里,关于Centos常用命令整理,常用的比较全了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】安装配置解决Centos&MobaXterm的使用及Linux常用命令&命令模式

    目录 一、介绍 1. 背景 2. 讲述功能 二、Centos安装配置MobaXterm 1. 创建 2. 安装 3. 配置 4. MobaXterm使用  三、Linux常用命令模式 1. 常用命令 2. 三种模式 3. 命令使用换源 4. 拍照备份  CentOS的背景可以追溯到2004年,当时Red Hat公司决定将其企业级操作系统Red Hat Enterprise Linux(RHEL)的

    2024年02月08日
    浏览(51)
  • Linux CentOS 7 服务器集群硬件常用查看命令

    (一)查看内核:uname -a (二)查看系统: cat /etc/redhat-release (三)查看CPU: cat /proc/cpuinfo 或者 lscpu tips:两者命令差不多,lscpu更简洁,主要关注 Core(s) per socket 和 Socket(s) 参数,以及 Thread(s) per core 。后者表示逻辑核心,一般是1,如果使用超线程技术,则是2; CPU(s) 是三者

    2024年04月27日
    浏览(54)
  • linux(centos7)常用命令 开启关闭防火墙

    在 CentOS 7 中,默认的防火墙服务是 firewalld ,它取代了之前版本中的 iptables 。 firewalld 使用了名为“firewall-cmd”的命令行工具来管理防火墙规则。 firewalld 的关键概念包括: 区域 (Zones) : 用于定义不同信任级别的网络连接。你可以为不同的网络接口或来源 IP 分配不同的区域,

    2024年01月21日
    浏览(60)
  • 【Linux】安装配置解决Centos&MobaXterm的使用及Linux常用命令以及命令模式

    目录 Centos的介绍 centos安装配置MobaXterm 创建  安装  ​编辑  配置 ​编辑  MobaXterm使用  Linux常用命令模式   常用命令 vi或vim编辑器  三种模式  命令模式 编辑模式   末行模式 拍照备份  CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux (RHEL) 源代码编

    2024年02月06日
    浏览(40)
  • 在VM虚拟机上安装centos并了解Linux常用命令

    新建一个虚拟机,使用ISO映像文件(在浏览器上直接搜索阿里云镜像站,下载合适的镜像文件) 安装后设置密码然后重启  重启后输入账号和密码 查看IP 输入命令: vi ifcfg-ens33,进入编辑界面 点击i键,进入插入模式, 此时鼠标不可用,使用上下左右按键移动鼠标 将ONBOOT值

    2024年02月07日
    浏览(75)
  • Centos虚拟机安装配置与MobaXterm工具及Linux常用命令

    目录 一、Centos操作系统 1.1 Centos介绍 1.2 Centos虚拟机安装 1.3 配置centos的镜像  1.4 虚拟机开机初始设置  1.4.1 查看网络配置 1.4.2 编辑网络配置  二、MobaXterm工具 2.1 MobaXterm介绍 2.2 MobaXterm安装  2.3 切换国内源 三、Linux常用命令和模式 3.1 查看网络配置 3.2 文件管理 3.3 vi或vim编

    2024年02月07日
    浏览(47)
  • 快速搭建linux centos 部署环境及常用命令-备忘录,以防丢失

    一. gcc 安装 yum install gcc-c++ 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: 二. PCRE pcre-devel 安装 PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所

    2024年02月08日
    浏览(37)
  • Linux 常用操作命令(CentOS 7.0)- 故障定位:服务器负载、进程管理、日志分析

    系统经研发测试上线后,如果运行期间出现了BUG,需要对服务故障进行定位,一般会查看服务器负载、服务状态、进程管理、服务日志等。 本文以CentOS 7.0 操作系统上的命令操作作为示例进行记录。 #服务器负载 完整参见:http://www.laobingbiji.com/note/detail.html?note_id=20231115154337

    2024年01月17日
    浏览(65)
  • Linux(CentOS)运维脚本工具集合

    备份指定目录 查看CPU、磁盘、内存使用率 返回结果 显示基础信息-详细 查看进程pid,启动时间,持续执行时间 根据进程id查看工作目录 清除Linux系统占用缓存 查看端口是否使用 demo: 查看进程使用的端口 demo 查看端口所在进程 demo 查看目录下各目录占用空间以及最大文件或

    2024年02月12日
    浏览(46)
  • centos常用命令

    作为一个日常使用windows的选手,centos的常用命令还是很有必要记录一下,否则每次都要根据命令去百度,还是查自己的记录更快一些: 通过windows连接centos: ssh 用户名@ip地址 解压缩: tar -xzvf 压缩包路径名 分卷压缩: 启动服务:systemctl start 服务名称 查看服务状态:syste

    2024年02月06日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包