前言 这是我听老师讲课做的笔记,考试要看的。 这是视频地址 我们都知道windows 有dos输入命令,Linux的输入命令是什么呢?没错!就是shell 功能 (1)命令行编辑功能 (2)命令和文件名补全功能 (3)命令历史功能 (4)命令别名功能 (5)提供作业控制功能 (6)具有将命令序列定义为功能键的功能 (7)灵活的Shell脚本编程 Linux系统中已经有了Bash这么好用的“翻译官”,那么接下来就有必要好好学习下怎么跟它沟通了。要想准确、高效地完成各种任务,仅依赖于命令本身是不够的,还应该根据实际情况来灵活调整各种命令的参数。 Linux命令格式由三部分组成:命令名称,命令选项,命令参数。 命令参数一般是指要处理的文件、目录、用户等资源。 命令选项可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用 用于显示shell内部命令的帮助信息: (1)$ help pwd (2)“–help”命令选项 (3)$touch –help 1.echo命令 2.date命令 3.reboot命令 5.ps命令 如果把所有的选项全部带上的话,结果如下: 6.top命令 概述: 作为一名合格的运维人员,想要更快、更好地了解Linux服务器,必须具备快速查看Linux系统运行状态的能力,接下来会讲解与网卡网络、系统内核、系统负载、内存使用情况、当前启用终端数量、历史登录记录、命令执行记录以及救援诊断等相关命令的使用方法。 1.ip addr命令 2.uname命令 uname命令用于查看系统内核与系统版本等信息,格式为“ 在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。 3.uptime命令 4.free命令 5.who命令 6.last命令 7.history命令 历史命令的调用 格式为:”pwd [选项]” 语法格式: cd 目录路径 (1)cd:直接回到用户主目录** (2)“cd (3)“cd (4)“cd cd命令路径的表示: (1)相对路径是以“.”或“…”开始的目录路径表示形式 cd ./test (2)绝对路径是以“/”开始的路径表示形式cd /home 命令格式:ls [选项] [文件] 命令选项: (1)-t: 按照修改时间排列显示 (2)-a:看到全部文件(包括隐藏文件) (3)-l: 可以查看文件的属性、大小等详细信息 语法格式:cat [-AbeEnstTuv] [–help] [–version] 文件名称 常用选项: 直接输入 输入cat >file1.txt可以把内容写入到file1.txt文件中,也会进入输入模式。 Ctrl+d保存退出 (1)space:下一页 (2)回车:向下滚动 (3)B键:往回一页 (4)Q键:停止显示 less命令:可以使用pageup pagedown 翻页查看文件内容 head命令:显示头部内容(默认十行) tail命令:显示尾部内容 wc命令:统计数目 -l行数 -w字数 -c字节数 cut命令:分割 diff命令:比较两个文件内容的不同 file命令:查看文件类型 格式:“file 文件名” touch命令:创建空白文件,设置文件时间 格式:touch [选项] 文件或目录名 -d “日期” 文件名 mkdir命令:创建目录 rmdir命令:删除目录 cp命令:拷贝文件或目录 命令语法:cp [选项] 源文件 目标文件 列:将test文件拷贝到home目录下 1.tar命令 tar命令用于对文件进行打包压缩或解压,tar命令可以把一系列的文件归档到一个大文件中,也可以把档案文件解开以恢复数据。 命令语法:tar [选项] 档案文件 文件列表 常用选项: 实例一:将整个 [root@linux ~]# tar -cvf /tmp/etc.tar /etc <== 仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <== 打包后,以 gzip 压缩 [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <== 打包后,以 bzip2 压缩 实例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件? [root@linux ~]# tar -ztvf /tmp/etc.tar.gz 实例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 [root@linux ~]# cd /usr/local/src [root@linux src]# tar -zxvf /tmp/etc.tar.gz 1.find命令 命令语法: find pathname -options 参数 (pathname: find命令所查找的目录路径) 选项参数: ** 实例一** : [root @localhost /root]#find / -name passwd 从根目录起查找名为passwd的文件,并把结果输出到标准设备。 [root @localhost /root]#find /home /etc –user longkey 在目录/home和目录/etc中查找longkey用户所拥有的文件。 实例二: 查找文件名中包含某字符(如”elm”)的文件 2.grep命令 grep命令用于在文本中执行关键词搜索,并显示匹配的结果。 命令语法: grep [参数] 要查找的字符串 文件名 参数选项: 3.whereis命令 whereis命令用来寻找命令的可执行文件所在的位置。 **命令语法:**whereis [参数] 命令名称 参数选项: 4.whatis命令 whatis命令whatis命令用于获取命令简介。 命令语法:whatis 命令名称 输入重定向是指把文件导入到命令中 输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中 在日常的学习和工作中,相较于输入重定向,我们使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同的技术,以及清空写入与追加写入两种模式。 (1)标准输入重定向(STDIN,文件描述符为0):默认从键盘输入 (2)标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。 (3)错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。 输入重定向相对来说有些冷门,在工作中遇到的概率会小一点。输入重定向的作用是把文件直接导入到命令中。接下来使用输入重定向把 将标准输出重定向到文件 将标准输出重定向追加到文件 将错误输出重定向到文件 将标准输出和错误输出重定向到文件 管道命令符的作用也可以用一句话来概括“把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入”,同时按下键盘上的Shift+键即可输入管道符,其执行格式为“命令A | 命令B|命令C|…”。 这个管道符就像一个法宝,我们可以将它套用到其他不同的命令上,比如用翻页的形式 通配符就是通用的匹配信息的符号,比如星号( 本人博客:https://blog.csdn.net/weixin_46654114 请给我点个赞鼓励我吧
作者:RodmaChen
关注我的csdn博客,更多Linux笔记知识还在更新Linux命令大全
一.强大好用的Shell
1.1 什么是shell
1.2 bash介绍
二.执行查看帮助命令
2.1 Linux命令格式
--
与-
作为前缀。2.2 Linux命令中的其他组成
[root@localhost ~]#
[teacher@localhost ~] $
2.3 Linux帮助命令
$ man ls
三.常用系统工作命令
echo
命令用于在终端输出字符串或变量提取后的值,格式为 “echo [字符串 | $变量]” 。[root@linux ~]# echo Linux
Linux
[root@linux ~]# reboot
-a
显示所有进程(包括其他用户的进程)-u
用户以及其他详细信息-x
显示没有控制终端的进程
解析:
四.系统状态检测命令
uname [-a]
”。
free [-h]
”。-h
参数以更人性化的方式输出当前内存的实时使用量信息。
-c
: 清空历史命令-w
: 把缓存中的历史命令写入历史命令保存文件~/.bash_history历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改
!n
”重复执行第n条历史命令!!
”重复执行上一条命令五.文件管理常用命令
5.1 工作目录切换命令
~
”命令:切换到当前用户的家目录**..
”命令:进入上级目录-
”命令:返回到上一次所处的目录
5.2 文件文本管理命令
-n
或 --number
由 1 开始对所有输出的行数编号cat
会进入交互模式,输入什么内容就会显示什么内容Ctrl+c
强制中断命令执行 Ctrl+d
退出
5.3 文件目录管理命令
6. rm命令:rm命令用于删除文件或目录。想要删除目录,需要在rm命令后面一个**-r**参数
7. mv命令:重命名文件六.打包压缩与搜索命令
6.1 介绍
.zip
,另一个是.rar
。可是Linux就不同了,它有.gz、.tar.gz、tgz bz2、.Z、.tar
等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。tar
是linux常见的一种归档文件,打包文件,不包括压缩的功能。他只消耗非常少的CPU以及时间去打包文件。tar.gz
是linux中使用得最多的压缩格式,这种格式一般是先归档然后再压缩,它在压缩时不会占用太多的cpu,而且压缩比率理想。tar.bz2
是linux中压缩率最好的压缩格式,但是,压缩率好就意味这要消耗更多的cpu时间。6.2 Linux打包压缩命令
-c
:生成档案文件。-v
:列出归档解档的详细过程。-f
:指定档案文件名称。-r
:将文件追加到 档案文件末尾。-z
:以gzip格式压缩或解压缩文件。-j
:以bzip2格式压缩或解压缩文件。-t
:查看内容。-x
:解开档案文件。/etc
目录下的文件全部打包成为 /tmp/etc.tar
gzip
压缩,所以要查阅该 tar file
内的文件时,z
这个参数了!这很重要的!
/usr/local/src
底下,并且解开 /tmp/etc.tar.gz
/usr/local/src/etc
,另外,如果您进入 /usr/local/src/etc
/etc/
可能会有所不同喔!6.4 Linux搜索命令
-name
按照文件名查找文件。-user
按照文件属主来查找文件-group
按照文件所属的组来查找文件。*
表示多位字符,?
表示一位字符find /home/ -name ‘*elm*‘ 中间包含elm的文件 find /home/ -name ‘elm*‘ 以elm开头的文件 find /home/ -name ‘*elm‘ 以elm结尾的文件 find /home/ -name ‘elm?' 以elm开头的4字符名称的文件
-v
:反向选择,仅列出没有“关键词”的行。-c
:仅显示找到的行数-i
:不区分大小写。-b
: 将可执行文件(binary)当作文本文件(text)来搜索-n
:每个匹配行只按照相对的行号显示。
-b
: 只查找二进制文件。-m
:只查找命令的联机帮助手册部分。-s
:只查找源代码文件。七.重定向与管道符
7.1 输入输出重定向
readme.txt
文件导入给wc -l
命令,统计一下文件中的内容行数。[root@linuxprobe ~]# wc -l < readme.txt 2
$ ls /etc/ > etcdir
$ ls /etc/sysconfig/ >> etcdir
$ nocmd 2> errfile
$ ls afile bfile &> errfile
7.2 管道符
查看/etc
目录中的文件列表及属性信息。*
)代表匹配零个或多个字符,问号(?
)代表匹配单个字符,中括号内加上数字[0-9]代表匹配0~9之间的单个数字的字符,而中括号内加上字母[abc]则是代表匹配a、b、c三个字符中的任意一个字符。
本人b站求关注:https://space.bilibili.com/391105864
转载说明:跟我说明,务必注明来源,附带本人博客连接。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算