基本命令.docx

上传人:b****4 文档编号:12247601 上传时间:2023-04-17 格式:DOCX 页数:11 大小:19.96KB
下载 相关 举报
基本命令.docx_第1页
第1页 / 共11页
基本命令.docx_第2页
第2页 / 共11页
基本命令.docx_第3页
第3页 / 共11页
基本命令.docx_第4页
第4页 / 共11页
基本命令.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

基本命令.docx

《基本命令.docx》由会员分享,可在线阅读,更多相关《基本命令.docx(11页珍藏版)》请在冰豆网上搜索。

基本命令.docx

基本命令

基本指令

一、Is命令

1.用法1:

#is

含义:

列出当前文件夹的所有文件或文件夹名称

2.用法2:

#is路径

含义:

指出指定路径下的所有文件或文件夹名称

路径:

有相对路径和绝对路径

相对路径:

以当前的工作路径为参照物写法为“./”(当前目录下)

“../”(上一级目录下)

绝对路径:

无需参照物,直接用“/”查找相对路径。

3.用法3:

#is选项路径

含义:

列出指定路径下的文件/文件夹名称,并以指定格式显示。

用法:

#is-l路径(表list,以详细列表显示,列表中第一列表示文档类型,_表示文件,d表示文件夹)

#is-la路径(显示所有文件和文件夹,包含隐藏文件,linux中以“.”为开头表示隐藏文档)

4.用法4:

#is-lh路径

含义:

列出指定路径下文件和文件夹的名称,以列表形式在显示文档大小是一可读性较高的显示。

二、pwd指令

用法:

#pwd,

含义:

打印当前工作目录

十一、cat指令

1.作用:

直接打开文件的功能

语法:

#cat文件路径

2.作用:

对文件合并

语法:

#ls待合并的文件路径1待合并的文件路径2…>合并之后的文件路径

 

进阶指令

一、df指令

1)作用:

查看磁盘的空间

2)语法:

#df(直接使用会直接显示,但是空间的数值都是固定单位B,需要计算。

#df-h(“-h”表示自动换算成MB,GB等单位,使可读性更强。

1)在列出的所有磁盘中,只有第一个是我们常见的使用的硬盘,其他都是系统内部预留出来的。

二、free指令

1)空闲的意思,作用是查看内存的空间使用情况。

2)用法:

a)free, 直接使用,现实内存使用情况,但是数值都是固定单位B,需要计算;

b)free -m,“-m”表示以MB为单位显示内存使用情况;

c)free -g,“-g”表示以GB为单位显示内存使用情况;

3)列出的内存使用情况主要看第二行:

-/+buffers/cache,他表示你内存剩余的情况,bufers表示输出,cache表示输入。

4)第三个swap表示虚拟内存,即当你的内存不够时,会使用硬盘充当内存来使用,但是效率很低。

三、head指令

1)head,查看一个文件的前n行内容,如果不设置N,默认为10行。

2)用法:

head -n 文件路径,查看指定文件的前n行内容。

3)“-n”表示你要查看几行,从上往下数n个。

四、tail指令

1)tail,意思是尾巴,查看一个文件的后n行的内容,如果不设置,默认为10行。

2).用法:

a)tail -n 文件路径,查看指定文件的后n行内容。

b)tail -f  文件路径,查看指定文件的内容的动态变化。

3)tail是从下往上数n个。

4)“-f”表示follow,即查看跟随在后面的变化的内容。

5)当你执行命令后会进入到文件中,并会一直保持在文件中,每当文件内容被操作时,就会有信息实时的出来。

6)跟踪的内容必须是系统进行的操作,不能我们手动操作,手动操作没有反应,所以该指令一般用于查看日志文件。

7)你可以使用输出重定向来模拟系统的操作。

退出指令按ctrl+c。

案例:

查看系统最后创建的3个用户:

#tail-3/etc/passwd

五、less指令

    1.less,意思是少,查看一个文件的内容以分页的形式展示,并且可以使用其他辅助键来方便查看。

    2.用法:

less  文件路径,查看一个文件。

    3.你可以使用数字+回车键直接查看第n行的内容。

    4.按上下键可以进行滚动查看,按回车也可以向下查看。

    5.退出查看直接按q就可以了。

六、wc指令

    1.wc(wordcount),意思是计数,用来查看一个文件的行数,单词数,字节数。

    2.用法:

wc -l  文件路径:

查看指定文件的行数。

         wc -w  文件路径:

查看指定文件的单词数。

         wc -c  文件路径:

查看指定文件的字节数。

         wc -lwc  文件路径:

查看指定文件的行数、单词数、字节数。

3.一般使用都是行数,三者可以组合使用。

案例:

统计当前系统有多少用户#wc-1/etc/passwd

七、date指令

    1.date,意思是日期,用于查看时间日期,在shell中常用。

    2.用法:

a)date ,直接使用,显示的格式为:

“2018年8月8日  星期六  19:

43:

45  CST”,CST表示当地时间。

b)date +%F ,等价于(date +%Y-%m-%d),显示格式为:

2018-8-8。

c)date +%T ,等价于(date +%H:

%M:

%S),显示格式为:

19:

42:

58.

d)date "+%F %T",以上两种组合,显示格式为:

2018-8-8 19:

42:

58。

注意要用“ ”包括起来。

e)date -d  "-5 day" "+%Y-%m-%d  %H:

%M:

%S ",返回过去或者未来的某个时间,一般用于处理备份。

     3.“-d”表示要返回过去或者未来的时间,不加则表示是当前时间日期。

     4.当中间想要用空格隔开时,要用引号包括起来作为一个整体。

     5.后面的%表示格式。

八、cal指令

     1.cal(calender),表示日历,用于输出日历,以图形的形式。

2.用法:

a)cal ,等同于cal -1,直接使用输出当前月的日历图

b)cal  -3,表示输出当前月,上一个月,下一个月的日历图。

c)cal -y  指定年份,表示输出一整年的日历图。

d)cal  -s ,表示输出当前日期日历图,以星期日作为开头。

e)cal  -m ,表示输出当前日期日历图,以星期一作为开头。

    3.cal指令输出的是一个图形的日历图,很形象。

     4.可以使用-s和-m来指定以星期天还是星期一来作为开头。

九、clear/ctrl+L指令

     1.clear,意思是清除,作用是将已存在的命令和消息清除。

     2.用法:

clear  或者 ctrl+L,用于清屏。

     3.不是真正的清除,而是将之前的内容全部放到上面,有时你要看以前的命令时可以继续向上滚动滚动条查看。

一十、管道(重要)

    1.管道符:

 |

    2.管道一般可用于“过滤”、“特殊”、“扩展处理”,大多数用于过滤。

    3.管道不能直接使用,必须配合其他带有输出的指令一起使用,主要起辅助作用。

    4.用法:

带有输出的指令  |  grep  过滤的内容,将前面指令中得到的结果,进行过滤,过滤出含有过滤内容的的结果。

(grey指令主要用于过滤

    5.如:

ls /bin  |  grep y,查看bin目录中带有y的文件。

    6.原理:

以管道为中间线,前面的指令的输出是后面的指令的输入。

    7.特殊和扩展处理其实就是将之前学过的指令用管道符连接起来,然后一起配合使用,达到单个指令达不到的效果。

高级指令

一、hostname指令

1.作用:

操作服务器的主机名

2.语法1:

#hostname  含义:

输出完整的主机名

3.语法2:

#hostname-f  含义:

输出当前主机名中的FQDN(全限定域名)

二、id指令

1.作用:

查看一个用户的一些基本信息(包含用户ID,用户组ID,附加组ID),该指令如果不指定用户则默认当前用户。

2.语法:

#id

语法2:

#id用户名

验证上述信息是否正确?

验证用户信息:

通过文件#cat/etc/passwd

验证用户组信息:

通过文件#cat/etc/group

三、whoami指令

1.作用:

显示当前登录的用户名,一般用于shell脚本来获取当前操作的用户名方便记录日志

2.语法:

#whoami

四、ps-ef指令(重点)

1.作用:

主要是查看服务器的进程信息

2.选项含义:

-e:

等价于“-A”,表示列出全部的进程

 -f:

显示全部的列(显示全字段)

3.列的含义:

UID:

用户ID

PID:

进程ID

PPID:

该进程的父级ID,如果一个程序的父级进程找不到,改程序的进程称之为僵尸进程

C:

CPU的占用率,其形式是百分数

STIME:

进行的启动时间

TTY:

终端设备,发起该进程的设备识别符号,如果现实“?

”则表示该进程并不是有终端设备发起

TIME:

进程的执行时间

CMD:

该进程的名称或者对应的路径

4.案例(100%使用的命令)在ps的结果中过滤出想要查看的进程状态

5.命令:

#ps-er|grep进程名称

五、top指令(重点)

1.作用:

查看服务器的进程所占资源

2.语法:

进入命令:

#top  (动态显示)

退出命令:

按下q键

3.输出的结果列含义:

PR:

优先级

VIRT:

虚拟内存

RES:

常驻内存

SHR:

共享内存

4.计算一个进程实际使用的内存:

RES-SHR

S:

表示进行的状态(Sleeping,Runing)

%CPU:

表示CPU的占用百分比

%MEM:

表示内存的占用百分比

TIME+:

执行的时间

COMMAND:

进程的名称或者路径

5.在运行top的时候,方便快捷键:

M:

表示将结果按照内存(MEM)从高到低进行降序排列

P:

表示将结果按照(CPU)使用率从高到低降序排列

1:

当服务器拥有多个cpu的时候可以使用“1”快捷键来切换是否展示各个cpu的详细信息

六、du-sh指令

1.作用:

查看目录的真实大小

2.语法:

#du-sh路径

3.选项含义:

-s:

summaries,只显示汇总的大小

-h:

表示以较高可读性的形式进行显示

七、find指令

1.作用:

查找文件(其参数有55个之多)

2.语法:

#find路径选项选项的值

3.选项:

-name:

按照文档名称进行搜索(支持模糊搜索)

-type:

按照文档类型进行搜索

4.文档类型:

“-”表示文件(在使用find的时候需要用f来替换),“d”表示文件夹

5.案例:

使用find来搜索httpd.conf

#find/-namehttpd.conf

6.案例:

搜索/etc目录下所有的.conf文件

#find/etc-name*.conf

#find/etc-name*.conf|wc-l(统计查找出来的数量)

7.案例:

搜索/etc目录下所有的文件

#find/etc-typef

八、service指令(重点)

1.作用:

用于控制一些软件的服务启动/停止/重启

2.语法:

#service服务名start/stop/restart

3.案例:

启动本机安装的Apache(网站服务器软件),其服务名httpd

#servicehttpdstart

4.通过ps命令来检查httpd服务是否启动:

#ps-ef|grephttpd

九、kill指令(重点)

1.作用:

关闭进程    (当遇到僵尸进程或者出于某些原因需要关闭进程的时候)

2.语法:

#kill进程PID  (语法需要配合ps一起使用)

1)#ps-ef|grephttpd  查询出httpd进程的PID

2)#killPID

3.与kill命令作用相似但是比kill更加好用的关闭进程命令:

killall

语法:

#killall进程名称

一十、ifconfig指令(重点)

1.作用:

用于操作网卡相关的指令

2.简单语法:

#ifconfig  (inetaddr就是网卡的ip地址)

一十一、reboot指令

1.作用:

重新启动计算机

2.语法1:

#reboot  重启

3.语法2:

#reboot-w模拟重启,但不重启(只写关机与开机的日志信息)

一十二、shutdown指令

1.作用:

关机  (慎用)

2.语法:

#shutdown-hnow“关机提示”  或者#shutdown-h15:

00

3.取消关机计划:

 1)针对于centos7.x之前的版本:

ctrl+c

  2)针对于centos7.x之后的版本:

#shutdown-c

4.除了shutdown关机以外,还有以下几个关机命令:

#init0

#halt

#poweroff

一十三、uptime指令

1.作用:

输出计算机的持续在线时间

2.语法:

#uptime

一十四、uname指令

1.作用:

获取计算机的相关信息

2.语法:

#uname  获取操作系统的类型

3.语法2:

#uname-a获取操作系统的全部信息(类型、主机名、内核版本、发布时间、开源计划)

一十五、netstat-tnlp指令

1.作用:

查看网络的连接状态

2.语法:

#netstat-tnlp

3.选项说明:

 -t:

表示只列出tcp协议的链接

-n:

表示将地址从字母组合转化成ip地址,将协议转化成端口号来显示

-l:

表示过滤出“state(状态)”列中其值为LISTEN(监听)的连接

-p:

表示显示发起连接的进程pid和进程名称

一十六、man指令

1.作用:

manual,手册(包含了Linux中全部命令手册,英文)

2.语法:

#man命令 (退出按q)

3.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1