MSCBSC 移动通信论坛
搜索
登录注册
网络优化工程师招聘专栏 4G/LTE通信工程师最新职位列表 通信实习生/应届生招聘职位

  • 阅读:3888
  • 回复:1
CentOS Linux之路【常用命令】
细阿哥

鎵嬫満鍙风爜宸查獙璇


 发短消息    关注Ta 

积分 500
帖子 100
威望 4542 个
礼品券 15 个
专家指数 0
注册 2009-2-25
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2019-09-10 22:48:47  只看楼主 

 1.  man用于查找其它命令的帮忙文档

例:[root@localhost ~]# man mkdir

image.png

后向翻屏:空格

向前翻屏:b

向后翻一行:j/enter

向前翻一行:k

 

查找:

/keyword :向后

下一个:n

前一个:N

 

退出:q

 

2.  mkdir创建目录

  -m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask

  -p, --parents     no error if existing, make parent directories as needed

  -v, --verbose     print a message for each created directory

  -Z, --context=CTX  set the SELinux security context of each created

                      directory to CTX

-p 选项在创建目录时可以同时创建它的父目录,例如 mkdir –p /home/x/y 如果没有x目录,执行该命令时将会被创建

 

mkdir x/{a,b} 命令可以同时创建两个目录,即在x 目录下同时创建ab

【例如】

image.png

3.  touch

将每个文件的访问时间和修改时间改为当前时间。

不存在的文件将会被创建为空文件,除非使用-c -h 选项。

如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间。

 

长选项必须使用的参数对于短选项时也是必需使用的。

  -a              只更改访问时间

  -c, --no-create 不创建任何文件

  -d, --date=字符串   使用指定字符串表示时间而非当前时间

  -f               (忽略)

  -h, --no-dereference             会影响符号链接本身,而非符号链接所指示的目的地

                            (当系统支持更改符号链接的所有者时,此选项才有用)

  -m                    只更改修改时间

  -r, --reference=文件      使用指定文件的时间属性而非当前时间

  -t STAMP         使用[[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前时间

  --time=WORD        使用WORD 指定的时间:accessatimeuse 都等于-a

                     选项的效果,而modifymtime 等于-m 选项的效果

      --help        显示此帮助信息并退出

 

文件的三种时间

最后一次访问时间

最后一次修改时间,内容数据改动

最后一次改变时间,文件的改动,包括内容数据和元数据

一个文件有两种数据:元数据,内容数据

内容数据:文件内容本身

元数据:除了内容数据的所有时间,文件名、大小、拥有者,时间等

 

4.  stat显示文件或文件系统的状态

显示文件或文件系统的状态display file or file system status

image.png

5.  rm删除文件

删除文件:rm

 

       -i 删除之前确认

       -f 强制删除,且删除之前不确认

       -r 递归删除

 

删除 (unlink) 文件。

 

  -f, --force         强制删除。忽略不存在的文件,不提示确认

  -i               在删除前需要确认

  -I               在删除超过三个文件或者递归删除前要求确认。此选项比-i

                     示内容更少,但同样可以阻止大多数错误发生

      --interactive[=WHEN]   根据指定的WHEN 进行确认提示:neveronce (-I)

                            或者always (-i)。如果此参数不加WHEN 则总是提示

      --one-file-system           递归删除一个层级时,跳过所有不符合命令行参

                            数的文件系统上的文件

      --no-preserve-roo  不特殊对待"/"

      --preserve-root       不允许删除"/"(默认)

  -r, -R, --recursive    递归删除目录及其内容

6.  init 系统初化方式

[root@localhost arvin]# more /etc/inittab

# inittab is only used by upstart for the default runlevel.

#

# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

#

# System initialization is started by /etc/init/rcS.conf

#

# Individual runlevels are started by /etc/init/rc.conf

#

# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf

#

# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,

# with configuration in /etc/sysconfig/init.

#

# For information on how to write upstart event handlers, or how

# upstart works, see init(5), init(8), and initctl(8).

#

# Default runlevel. The runlevels used are:

#   0 - halt (Do NOT set initdefault to this)    关机

#   1 - Single user mode    单用户模式

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)  多用户模式,无网络文件系统

#   3 - Full multiuser mode  无桌面的多用户模式

#   4 – unused  预留

#   5 - X11  图形桌面

#   6 - reboot (Do NOT set initdefault to this)  重启

#

id:5:initdefault:

 

[root@localhost arvin]# init 0   关机

[root@localhost arvin]# init 5   启动图形桌面

[root@localhost arvin]# init 6   重启操作系统

 

7.  mv将源文件重命名为目标文件,或将源文件移动至指定目录

 

将源文件重命名为目标文件,或将源文件移动至指定目录。

 

长选项必须使用的参数对于短选项时也是必需使用的。

      --backup[=CONTROL]       为每个已存在的目标文件创建备份

  -b                           类似--backup 但不接受参数

  -f, --force                  覆盖前不询问

  -i, --interactive            覆盖前询问

  -n, --no-clobber             不覆盖已存在文件

如果您指定了-i-f-n 中的多个,仅最后一个生效。

      --strip-trailing-slashes   去掉每个源文件参数尾部的斜线

  -S, --suffix=SUFFIX             替换常用的备份文件后缀

  -t, --target-directory=DIRECTORY    将所有参数指定的源文件或目录

                                   移动至指定目录

  -T, --no-target-directory 将目标文件视作普通文件处理

  -u, --update                    只在源文件文件比目标文件新,或目标文件

                            不存在时才进行移动

  -v, --verbose           详细显示进行的步骤

image.png

8.  Linux符号点的意义:一个点代表当前目录,两个点代表上一层目录

9.  ps查看进程

常用选项

-a    显示终端上的所有用户进程

-u    显示进程的详细状态

-x    显示没有控制终端的进程,一般为守护进程

-w   显示加宽,以便显示更多信息

-f     只显示正在运行的进程

ps -aux  ‘查看所有进程的详细情况

image.png

10.      top动态显示运行中的进程

M    根据内存排序

P    根据CPU占用率排序

T     根据进程运行时间排序

U    根据后面输入的用户名筛选进程

K     根据后面输入的PID杀死进程

q     退出

image.png

11.      kill、killall杀死进程

image.png

image.png

 

12.      df查看磁盘分区

image.png

 

13.      ifconfig 查看网络情况

 

image.png

14.      ping 测试远程主机连通性

image.png

c1表示只ping 1 c3表示只ping 1 ,不加参数表示一直执行PING直到手动停止

 

15.      netstat查看网络情况

image.png

 

16.      tar解压/压缩文件

z     gzip压缩格式

c     表示创建新的压缩归档

v     显示压缩的详细情况

f        使用归档文件或ARCHIVE 设备

x       表示解压

压缩

[root@localhost arvin]# tar -zcvf note.tar.gz notebook.docx

notebook.docx

[root@localhost arvin]# ls

notebook.docx  notebook.pages  note.tar.gz

 

解压

[root@localhost home]# tar -zxvf note.tar.gz

notebook.docx

[root@localhost home]# ls

arvinarvin2  notebook.docx  note.tar.gz

 

17.      cat 查看小文件

image.png

18.      more/less 查看大文件,分屏查看

 

19.      tail 显示每个指定文件的最后N 行到标准输出

若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头。

如果不指定文件或文件为"-" ,则从标准输入读取数据。

 

长选项必须使用的参数对于短选项时也是必需使用的。

  -c, --bytes=K          输出最后K 字节;另外,使用-c +K 从每个文件的

                     K 字节输出

  -f, --follow[={name|descriptor}]

              即时输出文件变化后追加的数据。

                     -f, --follow 等于--follow=descriptor

显示后面15

image.png

20.      head显示每个指定文件的最后10 行到标准输出

如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。

如果不指定文件,或者文件为"-",则从标准输入读取数据。

 

长选项必须使用的参数对于短选项时也是必需使用的。

  -c,  --bytes=[-]K    显示每个文件的前K 字节内容;

                     如果附加"-"参数,则除了每个文件的最后K字节数据外

                     显示剩余全部内容

  -n, --lines=[-]K 显示每个文件的前K 行内容;

                     如果附加"-"参数,则除了每个文件的最后K 行外显示

                     剩余全部内容

 

image.png

21.      find查找文件

查找/etc下,以pass开头的文件

image.png

22.      grep在文件里面查找字符串

 

[root@localhost ~]# grep 'root' /etc/passwd

image.png

[root@localhost ~]# grep '^root' /etc/passwd    #  ^root表示以root开头

image.png

[root@localhost ~]# grep 'bash$' /etc/passwd   #  bash$表示以bash 结束

image.png

 

23.      管道 |

查看第9

[root@localhost ~]# head -9 /etc/profile | tail -1    #管道把左边的结果传递给右边的命令

image.png

分屏查看ls 的结果

[root@localhost dev]# ls -l | more

image.png

查看tty进程

[root@localhost dev]# ps aux | grep tty

image.png

24.      cut(切割字符串)

image.png

 

截取字符串第1和第8个,第1至第8个。通过管道获取文件并截取。

image.png

25.      sort(排序)

image.png

 

image.png

26.      Linux 引号作用

ü  反引号命令替换

ü  单引号 ‘  字符串

ü  双引号 “  变量替换

 

image.png

 

扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“ZGDX”免费领取《中国电信5G NTN技术白皮书
  • 2、回复“TXSB”免费领取《通信设备安装工程施工工艺图解
  • 3、回复“YDSL”免费领取《中国移动算力并网白皮书
  • 4、回复“5GX3”免费领取《 R16 23501-g60 5G的系统架构1
  • 5、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用
  • 6、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 7、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 8、回复“SPN2”免费领取《中国移动SPN2.0技术白皮书
  • 对本帖内容的看法? 我要点评

     
    bikerboy

    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    纪念勋章·十周年  
    积分 20373
    帖子 548
    威望 201761 个
    礼品券 115 个
    专家指数 -1328
    注册 2008-11-11
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2019-09-11 09:17:49 
    技术问题,回答得专家指数,快速升级

    谢谢分享了!

    对本帖内容的看法? 我要点评

     

    快速回复主题    
    标题
    内容
     上传资料请点左侧【添加附件】

    当前时区 GMT+8, 现在时间是 2024-04-17 00:10:28
    渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

    Processed in 0.363582 second(s), 17 queries , Gzip enabled
    TOP
    清除 Cookies - 联系我们 - 移动通信网 - 移动通信论坛 - 通信招聘网 - Archiver