新手入门Linux命令集锦(5)

%PACKAGES
@^GRAPHICAL-SERVER-ENVIRONMENT
@BASE
@CORE
@DESKTOP-DEBUGGING
@DEVELOPMENT
@DIAL-UP
@FONTS
@GNOME-DESKTOP
@GUEST-AGENTS
@GUEST-DESKTOP-AGENTS
@HARDWARE-MONITORING
@INPUT-METHODS
@INTERNET-BROWSER
@MULTIMEDIA
@PRINT-CLIENT
@X11

%END

%ADDON COM_REDHAT_KDUMP --DISABLE --RESERVE-MB='128M'

%END

%ANACONDA
PWPOLICY ROOT --MINLEN=6 --MINQUALITY=1 --NOTSTRICT --NOCHANGES --NOTEMPTY
PWPOLICY USER --MINLEN=6 --MINQUALITY=1 --NOTSTRICT --NOCHANGES --EMPTYOK
PWPOLICY LUKS --MINLEN=6 --MINQUALITY=1 --NOTSTRICT --NOCHANGES --NOTEMPTY
%END

6、wc 命令

用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。

wc 参数:
-l:只显示行数
-w:只显示单词数
-c:只显示字节数

在Linux系统中,passwd是用来保存系统账户信息的文件,要统计当前系统中有多少个用户,可以使用以下命令进行查询:

[root@centos110 ~]# wc -l /etc/passwd
42 /etc/passwd 

7、stat 命令

用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”。

[root@centos110 ~]# stat anaconda-ks.cfg
  File: ‘anaconda-ks.cfg’
  Size: 1828          Blocks: 8          IO Block: 4096  regular file
Device: fd00h/64768d    Inode: 26145971    Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)  Gid: (    0/    root)
Access: 2018-10-03 14:42:14.819234069 +0800    #读取时间
Modify: 2018-09-23 15:42:17.364869932 +0800    #修改时间
Change: 2018-09-23 15:42:17.364869932 +0800    #更改时间
 Birth: -

8、cut 命令

用于按“列”提取文本字符,格式为“cut [参数] 文本”。

在Linux系统中,如何准确地提取出最想要的数据,是我们应该重点学习的内容。

按列搜索,不仅要使用 -f 参数来设置需要看的列数,还需要使用 -d 参数来设置间隔符号:

使用以下命令提取出passwd文件中的用户名信息,即提取以冒号(:)为间隔符号的第一列内容:

[root@centos110 ~]# head -n 2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

[root@centos110 ~]# cut -d : -f 1 /etc/passwd
root
bin
daemon
adm
lp
sync
shutdown
halt
mail 

9、diff 命令

用于比较多个文本文件的差异,格式为“diff [参数] 文件”。

--brief:判断两个文件是否不同

-c:描述文件内容具体的不同地方

[root@centos110 ~]# cat diff_A.txt
Welcome to linuxprobe.com
Red Hat certified
Free Linux Lessons
Professional guidance
Linux Course

[root@centos110 ~]# cat diff_B.txt
Welcome tooo linuxprobe.com

Red Hat certified
Free Linux LeSSonS
////////......///////
Professional guideance
Linux Course
[root@centos110 ~]# diff --brief diff_A.txt diff_B.txt    #判断两个文件是否不同
Files diff_A.txt and diff_B.txt differ
[root@centos110 ~]# diff -c diff_A.txt diff_B.txt    #描述文件内容具体的不同地方
*** diff_A.txt    2018-10-03 15:46:43.434378118 +0800
--- diff_B.txt    2018-10-03 15:48:53.087375053 +0800
***************
*** 1,6 ****
! Welcome to linuxprobe.com
  Red Hat certified
! Free Linux Lessons
! Professional guidance
  Linux Course
-
--- 1,7 ----
! Welcome tooo linuxprobe.com
!
  Red Hat certified
! Free Linux LeSSonS
! ////////......///////
! Professional guideance
  Linux Course

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12472.html