
Linux
文章平均质量分 76
智欣悦
这个作者很懒,什么都没留下…
展开
-
Windows和Linux(Ubuntu)查看电脑主机型号和序列号的命令
Windows查看主机型号的方法:1、点击开始菜单,在搜索框中输入cmd;2、在黑窗口中输入命令 : wmic csproduct get name 回车即可看到主机型号C:\Users\zhouxueli>wmic csproduct get nameNameOptiPlex 9903、继续查看主机序列号,可输入:wmic bios get serialn...原创 2019-03-05 11:04:52 · 30889 阅读 · 1 评论 -
Linux学习基础之Shell编程——字符串截取命令——printf命令
1、printf 命令严格来说不是字符截取命令,但是通常和cut命令放在一起用,作为标准输出;2、printf 命令:printf '输出类型输出格式' 输出内容输出类型: %ns: 输出字符串。n是数字指代输出几个字符 %ni : 输出整数。n是数字指代输出几个数字 %m.nf : 输出浮点数。m和n是数字,指代输出的整数位数和小数位数。如%8.2...原创 2018-12-23 14:37:21 · 436 阅读 · 0 评论 -
Linux基础学习之Shell编程——字符截取命令相关——printf、cut、awk、sed
一、字符截取命令之cut命令1、字符截取命令有哪些?grep cut printf(严格来说不算) awk sed 命令2、grep 是在文件当中提取符合条件的行 cut 是在文件当中提取符合条件的列3、cut命令:[root@localhost ~]# cut 【选项】文件名选项: -f 列号 :提取第几列 -d...原创 2018-12-23 13:59:30 · 487 阅读 · 0 评论 -
Linux学习基础之Shell编程——正则表达式
1、正则表达式与通配符》正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。》通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp等这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了。注:Linux中正则和通配符的区别比较大,其他编程语言中,通配符属于正则中的一部分。2、基础正则表达式...原创 2018-12-23 13:00:08 · 239 阅读 · 0 评论 -
Linux基础学习之Shell基础——环境变量配置文件
1、什么是环境变量呢?可以在父shell和子shell中都能调用的就是环境变量,只能在本shell中使用的变量就是普通的变量。2、什么是环境变量配置文件呢?linux 中所有需要永久生效的内容,都必须写入配置文件中;同样,对于环境变量,想要在系统重启或者其他情况下,让该环境变量永久生效的方法,就是将环境变量信息写到环境变量配置文件中3、source命令功能:如果修改了环境变...原创 2018-12-22 19:28:21 · 295 阅读 · 0 评论 -
Linux基础学习——Shell基础——Bash变量—数值运算与运算符和变量测试与内容替换
一、数值运算与运算符:思考引入:[root@localhost sh]# aa=11[root@localhost sh]# bb=22[root@localhost sh]# cc=$aa+$bb[root@localhost sh]# echo $cc11+22如上:Linux中,shell中的变量类型,都是字符串类型,在此表示加号连接了两个字符串,然后把该字符串赋给了...原创 2018-12-22 16:42:55 · 590 阅读 · 0 评论 -
Linux基础学习之Shell基础——Bash变量——预定义变量
1、预定义变量预定义变量 作用 $? 最后一次执行的命令的返回状态。如果这个变量的值为,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了。 $$ 当前进程的进程号(PID) $! 后台运行的最后一个进程的进程号(PID) 示例一、预定义变量$?的作用示例[root@localhost ~...原创 2018-12-22 15:04:42 · 274 阅读 · 0 评论 -
Linux学习之Shell 基础——Bash变量——位置参数 变量
1、位置参数变量位置参数变量 作用 $n n为数字,$0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号包含,如${10} $* 这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体 $@ 这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待 $# 这个变量代表命令行中所有参数的个数 》$n 一般用于获取比...原创 2018-12-17 00:24:11 · 393 阅读 · 1 评论 -
Linux学习之Shell编程——Bash变量——环境变量
1、环境变量,一部分是系统自定义的,还有一部分是用户添加的,用户可以改变其值》环境变量是什么?用户自定义变量只在当前的shell中生效,而环境变量会在当前Shell和这个Shell的所有子Shell当中生效。如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的Shell中生效。。2、设置环境变量》export 变量名=变量值 (注意等号两边不能加空格)#申明变...原创 2018-12-16 23:29:04 · 751 阅读 · 0 评论 -
Linux学习之Shell基础——Bash变量——用户自定义变量
1、什么是变量》变量是计算机内存的单元,其中存放的值可以改变。当shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中。每个变量有一个名字,所以很容易引用它。使用变量可以保存有用信息,使得系统获知用户相关设置,变量也可以用于保存暂时信息。2、变量设置规则》变量名称可以由字母、数字和下划线组成,但是不能以数字开头。如果变量名是“2name”则是错误的。》在...原创 2018-12-16 22:23:59 · 358 阅读 · 0 评论 -
Linux学习之Shell基础——Bash基本功能——通配符和其他特殊符号
1、通配符通配符 作用 ? 匹配一个任意字符 * 匹配0个或任意多个任意字符,也就是可以匹配任何内容 [ ] 匹配中括号中任意一个字符。例如:[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c。 [ - ] 匹配中括号中任意一个字符,—代表一个范围。例如:[a-z] 代表匹配一个小写字母 [ ^ ] 逻辑非,表示匹配不是中括号内...原创 2018-12-16 21:53:52 · 294 阅读 · 0 评论 -
Linux学习之Shell基础——Bash基本功能——多命令顺序执行与管道符
1、多命令顺序执行()多命令执行符 格式 作用 ; 命令1 ; 命令2 多个命令顺序执行,命令之间没有任何逻辑联系 && 命令1 && 命令2 逻辑与 当命令1正确执行,则命令2才会执行 当命令1执行不正确,命令2不会执行 || 命令1 || 命令2 逻辑或...原创 2018-12-16 21:00:40 · 349 阅读 · 0 评论 -
Linux学习之Shell基础——Bash基本功能——输入输出重定向
1、标准输入输出设备 设备文件名 文件描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/sdtout 1 标准输出 显示器 /dev/sdterr 2 标准错误输出 2、输出重定向(将原本该输出到显示器中的内容输出到文件或其他设备中,一般用于日志等)类型 符号 作用...原创 2018-12-16 17:22:57 · 289 阅读 · 0 评论 -
Linux 学习之Shell 基础——Bash基本功能——别名与快捷键
1、命令别名[root@localhost ~]# alias 别名='原命令’#设定命令别名[root@localhost ~]# alias# 查询命令别名详细介绍:1)别名就是给系统中的某个命令起个新名称,方便用户根据自己的习惯进行输入2)但使用别名需要注意以下问题: 命令的执行顺序:a、第一顺位执行用绝对路径或相对路径执行的命令;b、第二顺位执行...原创 2018-12-16 15:52:22 · 193 阅读 · 0 评论 -
Linux基础学习之Shell编程——字符处理命令
1、排序命令[root@localhost ~]# sort [选项] 文件名选项: -f :忽略大小写 -n :以数值型进行排序,默认使用字符串型排序 -r :反向排序 -t :指定分隔符,默认分隔符是制表符 -k n[,m] :按照指定的字段范围排序。从第n字段开始,m字段结束(默认到行尾)示例:[root@localhost ~]# sor...原创 2018-12-23 19:02:42 · 258 阅读 · 0 评论 -
Linux基础学习之Shell编程——条件判断
1、按照文件类型进行判断测试选项 作用 -b 文件 判断该文件是否存在,并且是否为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真) -f 文件 判断该文件是否存在,...原创 2018-12-23 20:28:48 · 225 阅读 · 0 评论 -
Linux (Ubuntu 14)下安装Android studio 时创建桌面快捷方式
创建桌面快捷方式遇到问题,根据网上搜到的资料,进行了如下尝试,第一次是直接创建桌面快捷方式文件创建,第一次使用 Android studio 3.0 时使用的该方法成功了,但因为后期发现该版本Android studio 导入某项目出问题,于是又重新下载了一个3.3.1的Android studio,再次创建快捷方式时,根据已有经验,按照手顺再次执行,发现新版本的Android studio ...原创 2019-02-25 09:51:47 · 1532 阅读 · 0 评论 -
VMware中Linux系统安装之centOS6 安装过程截图
如下为自己在Windows电脑上,安装了vMware ,在虚拟机中安装该Linux系统的。 注意此处安装完成后,网络等还没有配置完成,具体的配置可以参考如下博文,有详细的配置过程,https://mp.youkuaiyun.com/postedit...原创 2019-02-17 13:40:57 · 611 阅读 · 0 评论 -
Linux学习基础之备份与恢复
一、备份概述:1、什么叫做备份?为了防止系统、数据等发生危险。比如丢失或者被破坏,所以将文件拷贝到另一个地方,一旦该文件丢失,则可以通过备份快速恢复。一般企业数据需要异地备份,防止服务器所在地发生问题2、Linux系统需要备份的数据》/root/目录:》/home/目录:比如文件服务器,普通用户的家目录》/var/spool/mail/目录:邮件服务器》/etc...原创 2019-01-27 17:34:56 · 252 阅读 · 0 评论 -
Linux基础学习之日志管理
1、日志管理简介日志记录操作系统或者最近的程序运行的状态、遇到的错误等。遇到服务器等出现问题,先去查日志,再去看解决办法,再去动计算机或者服务器。2、日志服务》在CentOS6.x 中日志服务已经由rsyslogd 取代了原先的syslog服务。rsyslogd日志服务更加先进,功能更多。但是不论该服务的使用,还是日志文件的格式其实都是和syslogd服务相兼容的,所以学习...原创 2019-01-13 00:28:53 · 349 阅读 · 0 评论 -
Linux 学习基础之Linux系统管理——系统定时任务
1、什么是系统定时任务让计算机程序在指定的时间执行指定的命令2、crond 服务(定时任务)管理与访问控制crond 服务:名称中d 指的是守护进程,默认该服务都是安装,并开启的[root@localhost ~]# chkconfig --list | grep crondcrond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭...原创 2019-01-12 19:35:22 · 565 阅读 · 0 评论 -
Linux 系统管理——系统资源查看
1、vmstat 命令监控系统资源[root@localhost ~]# vmstat 【刷新延时 刷新次数】例如:[root@localhost ~]# vmstat 1 3[root@localhost ~]# vmstat 1 3procs -----------memory---------- ---swap-- -----io---- --system-- ---...原创 2019-01-12 18:17:27 · 346 阅读 · 0 评论 -
Linux 学习基础之系统管理——工作管理
1、把进程放入后台》tar -zcf etc.tar.gz /etc &#该方法把tar 进程放入后台时,tar进程并未停止,还在后台运行[root@localhost ~]# tar -zcf testfile /etc &[1] 3066[root@localhost ~]# tar: 从成员名中删除开头的“/”[root@localhost ~]# ...原创 2019-01-12 17:31:15 · 311 阅读 · 0 评论 -
Linux基础学习之Linux系统管理——进程管理
一、进程查看1、进程简介:进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间 并占用一定的系统资源。注意:命令也是一段程序,执行时肯定也会产生一个进程,只是因为执行太快,其进程不易监察2、进程管理的作用》判断服务器健康状态(理想运维状态下最重要的工作)》查看系统中所有进程》杀死进程(kill)一般认为内存或者CPU占用资源的比例超过80...原创 2019-01-06 23:57:41 · 442 阅读 · 0 评论 -
Linux学习基础之Linux服务管理
1、服务的分类2、启动与自启动服务启动:就是在当前系统中让服务运行,并提供功能;服务自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启动而自启动服务。3、查询已安装的服务》RPM包安装的服务 > chkconfig --list#查看服务自启动状态,可以看到所有RPM包安装的服务》源码包安装的服务 >查看服务安装的位置,一般在 /us...原创 2018-12-31 00:23:59 · 1124 阅读 · 0 评论 -
Linux学习基础之Shell编程——while循环与until循环
while循环1、while循环是不定循环,也称作条件循环。只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。这就和for的固定循环不太一样。2、格式: while [ 条件判断式 ] #注意条件判断式前后的空格 do 程序 done示例1:计算1+2...原创 2018-12-30 21:49:27 · 414 阅读 · 0 评论 -
Linux学习基础之Shell编程——流程控制——for循环、while循环和until循环
for 循环的两种语法,语法一适用于不知道循环次数时, 语法二适用于知道循环次数时;1、语法一:for 变量 in 值1 值2 值3... do 程序 done注:如上,有几个值,就会执行几次;[root@localhost sh]# vim ...原创 2018-12-30 20:22:40 · 255 阅读 · 0 评论 -
Linux基础学习之Shell编程——流程控制语句——if语句
复习:if语句中,需要用到判断语句 test 或者 [ ]最简单的实质类似的内容: [ -z /sh/student1.txt ] && echo yes || echo no1、单分支if条件语句if [ 条件判断式 ] ; then 程序fi 或者用:if [ 条件判断式 ] then ...原创 2018-12-24 00:23:56 · 1416 阅读 · 0 评论 -
Linux学习之Shell基础——Bash的基本功能——历史命令与补全
1、历史命令history[root@localhost ~]# history 【选项】[历史命令保存文件]选项: -c :清空历史命令 -w :强制把缓存中的历史命令写入历史命令保存文件 ~/.bash_history (因为缓存中的内容不是实时写入该文件中的,需要该用户登录退出时,才会写入。所以如果有特别需求,可以通过该选项强制将缓存中的历史命令即时写...原创 2018-12-16 15:17:09 · 337 阅读 · 0 评论 -
Linux学习基础——之shell基础——脚本的执行方式
所有的Linux命令都可以在shell中执行1、echo 输出命令【root@localhost ~】#echo 【选项】【输出内容】选项: -e :支持反斜线控制的字符转换那什么样的字符加反斜线才能被识别呢?看如下表格控制字符 作用 \\ 输出 \ 本身 \a 输出警告音 \b 退格键,也就是向左删除键 ...原创 2018-12-16 00:19:26 · 1816 阅读 · 1 评论 -
Linux常用命令之——其他文件搜索命令
文件搜索命令:locate命令名称:locate命令所在路径:/usr/bin/locate执行权限:所有用户语法:locate 文件名功能描述:在文件资料库中查找文件,不是实时文件范例:$ locate inittab搜索快的原因:该命令直接搜索自己的文件库,而不是像其他搜索某个磁盘locate命令的缺点:非实时查找命令;可以使用updatedb命令强制更新资料...原创 2018-11-18 13:52:06 · 182 阅读 · 0 评论 -
Linux常用命令——之文件权限管理命令
完成:如何更改文件的权限?如何更改文件的默认权限的更改与查询?如何更改文件的所有者、所属组文件的权限特征:文件的权限更改者,只有两类人:root 用户 和 文件的所有者用户权限特征:一、权限管理命令:chmod命令名称:chmod命令英文原意:change the permissions mode of a file命令所在路径:/bin/chmod执行权...原创 2018-11-18 17:14:42 · 2768 阅读 · 0 评论 -
Linux 常用命令——之文件链接命令
文件链接命令:ln命令名称:ln命令英文原意:link命令所在路径:/bin/ln执行权限:所有用户语法:ln -s [原文件】 【目标文件】 -s 创建软链接功能描述:生成链接文件范例:$ ln -s /etc/issue /tmp/issue.soft 创建文件/etc/issue的软链接 /tmp/issue.soft...原创 2018-11-18 15:47:10 · 437 阅读 · 0 评论 -
Linux常用命令之——文件处理命令
一、文件处理命令:touch命令名称:touch命令所在路径:/bin/touch执行权限:所有用户语法:touch [文件名]功能描述:创建空文件范例:$ touch japanloverstory.list 在当前目录下创建一个名称为japanlovestory.list文件 $ touch /tmp/japanlovestory.list...原创 2018-11-18 15:40:28 · 161 阅读 · 0 评论 -
Linux 常用命令之——文件搜索命令find、locate、which、whereis、grep
一、命令名称:find命令所在路径:/bin/find执行权限:所有用户语法: find [搜索范围] [匹配条件]$find /etc -name init -name 在某路径下根据文件名称搜索文件$find /etc -iname ?init* -iname 在某路径下根据根据文件名称不区分大小写模糊搜索$fi...原创 2018-11-10 20:56:22 · 381 阅读 · 0 评论 -
linux常用命令——之关机重启命令
1、shutdown 命令 :关机前会正确保存服务后再关机[root@localhost ~] # shutdown [选项】 时间选项: -c : 取消前一个关机命令 -h :关机 -r: 重启范例:# shutdown -r now 马上关机 # shutdown -r 22:00 某个时间点关机注意:关机、重启前先正确关闭服...原创 2018-11-10 20:32:39 · 535 阅读 · 0 评论 -
Linux 常用命令——之网络命令
1、网络命令:write:给在线用户发送信息(使用前可通过w 回车 查看当前在线用户)指令名称:write指令所在路径:/usr/bin/write执行权限:所有用户语法:write <用户名>功能描述:给在线用户发信息,以Ctrl +D保存结束,如果用户不在线,发不出去范例:# write linzhiling 信息内容 ctrl +D回车会...原创 2018-11-10 19:44:01 · 217 阅读 · 0 评论 -
LInux常用命令——压缩解压缩命令
.gz .zip .rarLInux和Windows中通用的压缩解压缩格式 为 .zip 该格式较为古老传统 第一种解压缩格式:压缩解压缩命令:gzip命令名称:gzip命令英文原意:GUN zip命令所在路径:/bin/gzip执行权限:所有用户语法:gzip [文件]功能描述:压缩文件压缩后的文件格式: .gz!!! 备注...原创 2018-11-10 17:56:23 · 11883 阅读 · 2 评论 -
Linux学习之四——常用命令
一、目录处理命令:预知:1、命令格式与目录处理命令ls 命令格式: 命令 【-选项】【参数】 例: ls -la /etc 说明:1) 注:命令就是某个操作, -选项 表 示可以添加的用于调节功能的, 。参数表示本命令(本操作)用于的对象。比如 ls -l...原创 2018-10-28 16:25:02 · 231 阅读 · 0 评论 -
Linux centos6 学习记录之三——远程 登录管理及初学者的建议
1、临时修改Linux的IP地址(表示关机重启会丢失,未保存在Linux系统内)的命令: ifconfig + 网卡名称(例如eth0) + 可用的IP地址2、在命令行或者终端输入 df 命令时,可以查看系统当前的硬盘分区,相当于Windows中打开我的电脑。一、远程管理工具1、远程管理工具,包括很多,比如通过远程控制Unix或者Linux系统执行命令操作的的...原创 2018-10-28 14:03:41 · 421 阅读 · 1 评论