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

  • 阅读:3093
  • 回复:1
CentOS Linux之路【常用命令】
细阿哥
初级会员
鎵嬫満鍙风爜宸查獙璇


 发短消息    关注Ta 

积分 480
帖子 96
威望 4112 个
礼品券 15 个
专家指数 0
注册 2009-2-25
专业方向  通信
回答问题数 1
回答被采纳数 0
回答采纳率 0%
 
发表于 2019-9-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

 

微信扫描分享本文到朋友圈
微信扫描二维码,手机阅读更便捷
每天分享朋友圈可获得威望奖励(前两次)

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

 
[充值威望,立即自动到帐] [VIP贵宾权限+威望套餐] 另有大量优惠赠送活动,请光临充值中心
充值拥有大量的威望和最高的下载权限,下载站内资料无忧
bikerboy
论坛元老
鎵嬫満鍙风爜宸查獙璇


 发短消息    关注Ta 

纪念勋章·十周年  
积分 21648
帖子 542
威望 191858 个
礼品券 115 个
专家指数 -23
注册 2008-11-11
专业方向  无线
回答问题数 13
回答被采纳数 0
回答采纳率 0%
 
发表于 2019-9-11 09:17:49 
技术问题,回答得专家指数,快速升级

谢谢分享了!

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

 
[立即成为VIP会员,百万通信专业资料立即下载,支付宝、微信付款,简单、快速!]

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



当前时区 GMT+8, 现在时间是 2019-12-9 09:07:28
渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

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