![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux入门
文章平均质量分 82
-从入门到放弃-
且行且珍惜
展开
-
【Linux入门】一、Linux系统简介
UNIX发展历史和发行版本LNIX发展历史和发行版LINUX应用领域LINUX学习方法原创 2018-06-22 20:20:54 · 196 阅读 · 0 评论 -
【Linux入门】十三、Shell基础4 -- 多命令执行与管道符
十三、Shell基础4 -- 多命令执行与管道符1 多命令顺序执行执行符 格式 作用 例子 ; 命令1 ; 命令2 多个命令顺序执行,命令之间没有任何逻辑联系 ls ; date ; cd /hello ; date && 命令1 && 命令2 逻辑与 当命令1正确执行,则命令2才会执行...原创 2018-07-30 20:22:54 · 928 阅读 · 1 评论 -
【Linux入门】十三、Shell基础5 -- Bash变量
十三、Shell基础5 -- Bash变量1 用户自定义变量什么是变量变量是计算机内存的单元,其中存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或数字,就把它保存在一个变量中。每个变量都有一个名字,所以很容易引用它。使用变量可以保存有用信息,使系统获知用户相关设置,变量也可以用于保存暂时信息。变量设置规则变量名称可以由字母、数字和下划线组成,但是不能以数字开...原创 2018-07-30 20:31:39 · 141 阅读 · 0 评论 -
【Linux入门】十三、Shell基础6 -- Bash变量2
十三、Shell基础6 -- Bash变量21 数值运算与运算符数值运算变量进行数值运算: $((运算式)) 最常用举个例子:cc=$(($aa+$bb))运算符原创 2018-07-30 20:37:10 · 106 阅读 · 0 评论 -
【Linux入门】十四、Shell编程1 -- 正则表达式
十四、Shell编程1 -- 正则表达式1 正则表达式与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配(即匹配到的输出结果是包含匹配结果的那一行)grep、awk、sed等命令可以支持正则表达式。通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能用Shell自己的通配符来进行匹配了。2 基础正则表达式...原创 2018-07-30 21:02:59 · 260 阅读 · 0 评论 -
【Linux入门】十四、Shell编程2 -- 字符截取命令cut
十四、Shell编程2 -- 字符截取命令cut字符截取命令cutgrep的作用是在文件中提取符合条件的行,而cut命令就是用来提取列的命令。# cut [选项] [文件名]选项:-f 列号 提取第几列-d 分隔符 按照指定分隔符分隔列(默认按照TAB分隔)举个例子:1)创建如下文件,列之间是用TAB隔开的使用cut提取2)...原创 2018-07-30 21:25:08 · 239 阅读 · 0 评论 -
【Linux入门】十四、Shell编程3 -- 字符截取命令awk
十四、Shell编程3 -- 字符截取命令awkprintf命令字符截取命令awk原创 2018-07-30 21:36:14 · 134 阅读 · 0 评论 -
【Linux入门】十四、Shell编程4 -- 字符截取命令sed
十四、Shell编程4 -- 字符截取命令sed原创 2018-07-30 21:37:21 · 140 阅读 · 0 评论 -
【Linux入门】十四、Shell编程5 -- 条件判断
十四、Shell编程5 -- 条件判断条件判断1 判断格式# test -e /root/install.log# [ -e /root/install.log ]-e 代表判断该文件是否存在2 按照文件类型进行判断举个例子:3 按照文件权限进行判断4 两个文件之间进行比较5 两个整数之间比较6 字符串的判断7 多重条件判断...原创 2018-07-31 07:16:33 · 120 阅读 · 0 评论 -
【Linux入门】十四、Shell编程6 -- 流程控制if语句
十四、Shell编程6 -- 流程控制if语句1 单分支if条件语句举例1:返回结果:举例2:2 双分支if条件语句3 多分支if条件语句举例:结果:...原创 2018-07-31 07:16:50 · 131 阅读 · 0 评论 -
【Linux入门】十四、Shell编程7 -- 流程控制case语句
十四、Shell编程7 -- 流程控制case语句case语句和if...elif...else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是:case语句只能判断一种条件关系,而if语句可以判断多种条件关系。举个例子:结果:...原创 2018-07-31 07:17:01 · 171 阅读 · 0 评论 -
【Linux入门】十四、Shell编程8 -- 流程控制for循环
十四、Shell编程8 -- 流程控制for循环for语法1举例1:输出结果:AMPMEVE举例2:批量解压缩脚本for语法2举个例子:原创 2018-07-31 07:17:20 · 227 阅读 · 0 评论 -
【Linux入门】十四、Shell编程9 -- 流程控制while循环
十四、Shell编程9 -- 流程控制while循环1 while循环while语法举个例子:原创 2018-07-31 07:17:29 · 151 阅读 · 0 评论 -
【Linux入门】十五、系统管理
进程查看进程管理的作用:1)判断服务器健康状态2)查看系统中所有进程3)杀死进程PS命令# ps aux# 查看系统中所有进程,使用BSD操作系统格式# ps -le# 查看系统中所有进程,使用Linux标准格式top命令终止进程kill -1 进程PID重启进程kill -9 进程PID强制终止进程kill -1...原创 2018-07-31 07:17:39 · 165 阅读 · 0 评论 -
【Linux入门】七、帮助命令
帮助命令帮助命令 man命令名称:man英文原意:manual手册命令所在路径:/usr/bin/man执行权限:所有用户语法:man 命令或配置文件功能描述:获得帮助信息用法:man +命令查看命令帮助信息:man +命令,一般用于查看命令功能及搜索相应选项功能(使用方法同less,可以使用/实现搜索)man +配置文件名查看配置文件帮助信...原创 2018-07-28 10:28:07 · 146 阅读 · 0 评论 -
【Linux入门】八、基本用户管理命令
基本用户管理命令用户管理命令 useradd命令名称:useradd命令所在路径:/usr/sbin/useradd执行权限:root用户语法:useradd 用户名功能描述:添加新用户用户管理命令 passwd命令名称:passwd命令所在路径:/usr/bin/passwd执行权限:所有用户(root用户和登录的用户自己)语法:passwd 用户名...原创 2018-07-28 10:51:35 · 103 阅读 · 0 评论 -
【Linux入门】九、压缩解压命令
压缩解压命令原创 2018-07-28 10:54:13 · 116 阅读 · 0 评论 -
【Linux入门】十三、Shell基础2 -- 输入输出重定向
Shell基础2 -- 输入输出重定向1 标准输入输出2 输出重定向命令 > 文件(正确执行命令结果,重定向到文件,覆盖)命令 >> 文件(正确执行命令结果,重定向到文件,追加)命令 2> 文件(错误执行命令结果,重定向到文件,覆盖)命令 2>> 文件(错误执行命令结果,重定向到文件,追加)命令 &> 文件(执行...原创 2018-07-30 20:05:26 · 122 阅读 · 0 评论 -
【Linux入门】十三、Shell基础3 -- 历史命令与补全、命令别名与快捷键
Shell基础3 -- 历史命令与补全1 历史命令history命令# history [选项] [历史命令保存文件]选项:-c 清空历史命令-w 把缓存中的历史命令写入历史命令保存文件(默认是登陆用户家目录下的.bash_history,也可以指定保存到哪个文件)用法:直接使用history,可以看到之前敲过的命令(即使是此次启动之前的)默认会在退出登陆后自...原创 2018-07-30 20:14:13 · 332 阅读 · 0 评论 -
【Linux入门】六、文件搜索命令 -- 其他文件搜索命令
文件搜索命令文件搜索命令 locate命令名称:locate命令所在路径:/usr/bin/locate执行权限:所有用户语法:locate 文件名功能描述:在文件资料库中查找文件(主要对于一些系统文件查找)用法:locate查找文件时不像find一样(遍历搜索范围),而是建立了一个文件资料库(会定期更新),在资料库中搜索文件,所以搜索速度很快。使用locate...原创 2018-07-28 09:18:06 · 257 阅读 · 0 评论 -
【Linux入门】二、Linux系统安装(1) VMware虚拟机安装与使用
VMware虚拟机安装与使用1、VMware简介VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正运行两个独立的操作系统。VMware官方网站:https://www.vmware.com/cn.htmlVMware主要特点: 1、不需要分区或重新开机就能在同一台PC上使用2种以上的操作系统; 2...原创 2018-06-22 20:51:37 · 348 阅读 · 0 评论 -
【Linux入门】二、Linux系统安装(2) 系统分区
主分区拓展分区逻辑分区原创 2018-06-24 22:12:07 · 573 阅读 · 0 评论 -
【Linux入门】二、Linux系统安装(4) 远程登录管理工具
远程登录管理工具远程登录管理Linux首先网络连通,虚拟机网络配置虚拟机 - 设置 - 网络适配器 - 桥接/ NAT/ Host only/ 自定义 装完虚拟机后会出现2块虚拟网卡:VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8桥接:虚拟机利用真实网卡与当前的真实计算机进行通信,配置简单(选择桥接,并且虚拟机设置与真实机...原创 2018-06-30 12:00:24 · 3963 阅读 · 0 评论 -
【Linux入门】四、文件处理命令2 -- 目录处理命令
<html> <head> <title>背景音乐</title> </head> <body> <embed src="http://www.soge8.com/1459486803/c5ab423dbf5d367abe264d7b56c9c3c9.mp3" autostart="true&原创 2018-07-08 14:31:21 · 176 阅读 · 0 评论 -
【Linux入门】三、Linux学习注意事项
1、与windows系统不同,Linux严格区分大小写。2、Linux中所有内容以文件形式保存,包括硬件(Linux通过操作和管理文件来操作硬件,而windows系统通过设备管理器管理硬件);比如硬盘文件是/dev/sd[a-p],光盘文件是/dev/sr0等。3、Linux不靠扩展名区分文件类型(没有扩展名这个概念),不像windows系统通过类似.doc,.ppt等拓展名来区分文件类型;不过实...原创 2018-07-03 23:43:41 · 165 阅读 · 0 评论 -
【Linux入门】二、Linux系统安装(3) Linux系统安装
Linux系统安装我们使用虚拟机模拟的光驱,通过ISO镜像来安装CentOS:在前面的学习中<Linux系统安装(1)>,我们已经把虚拟机的光驱设置为:使用ISO镜像连接,并选择下载好的CentOS7镜像;打开虚拟机电源,在VMware启动页面,快速按F2键进入BIOS;BIOS:主板中内置的操作系统,进行计算机的基本信息设置,比如主板信息,系统时间等;在这里我们进入BIOS的原因是:...原创 2018-06-28 19:32:10 · 257 阅读 · 0 评论 -
【Linux入门】四、文件处理命令1 -- 文件查看命令
文件处理命令命令格式命令格式:命令 [-选项] [参数] 其中,中括号中的内容代表可选例如:ls -la /etc说明:1)当有多个选项时,可以写在一起(如上面的 la )2)完整选项(使用连续2个-来调用) 和 简化选项(使用1个-调用,更方便)比如:ls --all 等于 ls -a文件查看命令 ls命令名称:ls命令英文原义:list命令所...原创 2018-07-04 22:13:35 · 224 阅读 · 0 评论 -
【Linux入门】四、文件处理命令3 -- 文件处理命令
文件处理命令文件处理命令touch命令名称:touch命令所在路径:/bin/touch执行权限:所有用户语法:touch [文件名]功能描述:创建空文件语法:touch[文件名] ... [文件名]功能描述:同时创建多个空文件用法:文件名不加路径,即在当前目录创建;如果要在其他目录下创建,则需要指明其路径。在Linux中,特殊符号也可以作为文件名,但不建议在文件名中使用空格(在Linux中...原创 2018-07-12 21:49:38 · 132 阅读 · 0 评论 -
【Linux入门】四、文件处理命令4 -- 链接命令
文件处理命令目录处理命令 ln命令名称:ln命令英文原义:link命令所在路径:/bin/ln执行权限:所有用户语法:ln 选项[-s] [原文件] [目标文件] -s 创建软链接 原文件:想生成链接文件的文件 目标文件:新生成的链接文件的名称功能描述:生成链接文件用法:...原创 2018-07-14 13:34:42 · 201 阅读 · 0 评论 -
【Linux入门】五、权限管理命令 -- 权限管理命令chmod
文件处理命令权限管理命令 chmod命令名称:chmod命令英文原义:change the permissions mode of a file 命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录] (对多类用户同时授权,用,隔开) [权限的数字表...原创 2018-07-14 14:29:01 · 296 阅读 · 0 评论 -
【Linux入门】十、网络命令
网络命令网络命令 write命令名称:write命令所在路径:/usr/bin/write执行权限:所有用户语法:write 用户名功能描述:给在线用户发信息,以ctrl +d发送,按del键可以删除输入错误的信息用法:beginner发送信息给root用户,以ctrl +d发送root接收到信息网络命令 wall命令名称:wall英文原意:...原创 2018-07-28 14:48:36 · 198 阅读 · 0 评论 -
【Linux入门】十一、关机重启命令
关机重启命令关机重启命令 shutdown命令名称:shutdown语法:shutdown 选项 时间选项:-h 关机-r 重启-c 取消前一个关机命令用法:shutdown -h now 现在关机shutdown -h 时间(比如20:30)20:30关机shutdown -r now 现在重启shutdown -r 时间(比如20:30)20:3...原创 2018-07-28 15:13:03 · 138 阅读 · 0 评论 -
【Linux入门】五、权限管理命令 -- 其他权限管理命令
文件处理命令权限管理命令 chown命令名称:chown命令英文原义:change file ownership命令所在路径:/bin/chown执行权限:所有用户语法:chown 用户 文件或目录功能描述:改变文件或目录的所有者用法:root用户和文件的所有者可以改变文件的权限,但只有root用户可以改变文件的所有者;将FuYao这个文件所有者改为不存...原创 2018-07-15 17:40:52 · 253 阅读 · 0 评论 -
【Linux入门】六、文件搜索命令 -- 文件搜索命令find
文件搜索命令文件搜索命令 find命令名称:find命令所在路径:/bin/find执行权限:所有用户语法:find [搜索范围] [匹配条件]功能描述:文件搜索用法(以下只介绍最常用选项的用法)1、-name 根据文件名搜索在/tmp/dianshiju目录下查找文件名为FuYao的文件find /tmp/dianshiju -name FuYao...原创 2018-07-15 20:15:39 · 323 阅读 · 0 评论 -
【Linux入门】十二、文本编辑器Vim
文本编辑器VimVim常用操作Vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器;它的作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令。Vim+文件名,若文件存在则打开,不存在则创建;Vim默认进去之后是命令模式,即输入的内容都会当成命令来处理;如果想要像Windows的记事本一样编辑,需要输入i/a/o进入插入模式;按e...原创 2018-07-29 22:08:41 · 149 阅读 · 0 评论 -
【Linux入门】十三、Shell基础1 -- 概述&脚本执行方式
Shell基础1 -- 概述&脚本执行方式1 概述命令解释器Shell是一个命令行解释器,它为用户提供一个向Linux内核发送请求以便运行程序的界面系统级程序;最底层是硬件,系统通过内核来管理硬件,但是我们在外层应用程序或者是我们敲入的命令,内核是无法识别的;而计算机能够识别的是0101的机器语言。Shell的作用就在于翻译我们输入的命令为内核能识别的机器语言,并将...原创 2018-07-30 15:30:03 · 203 阅读 · 0 评论 -
【Linux入门】启动流程
启动流程 - 运行级别Linux系统默认定义7种计算机运行级别:运行级别 含义 0 关机 1 单用户模式,可以想象为Windows的安全模式,主要用于系统修复。只启动最基本的程序,程序还是从硬盘启动 (不是真正的Linux中安全模式,在Linux中还有真正的光盘启动安全模式) 2 不完全的命令行模式,不含NFS服务(Linux系统...原创 2018-08-12 17:31:11 · 161 阅读 · 0 评论