linux学习笔记
hyl-ocean
github.com/hyl11
展开
-
linux学习笔记之shell基础
附上教学视频,仅用于教学交流,链接: https://pan.baidu.com/s/1Lo7meFHhL7sUQRKyCLH0wg 密码: dz2secho输出命令: (1)输出‘\’,需要在前面加另一个\, (2)\b :删除前一个字符 echo 'ab\bc': 输出ac (3) \t: 插入tab, (4) \e[1; .... \...原创 2018-09-14 10:33:32 · 191 阅读 · 0 评论 -
linux学习笔记之linux常用命令(三)
帮助命令man命令manual man [命令名称] 给出命令的帮助文档1代表命令的帮助文档,5代表配置文件的帮助,例如passwd及时配置文件又是命令,可以用man1 passwd查看命令的文档–help自带的帮助选项info命令类似于man命令help命令获得shell内置命令的帮助文档,内置命令找不到文件路径,无法使用man查看帮助信息,因此需要help命令,例如...原创 2018-09-27 17:16:49 · 173 阅读 · 0 评论 -
linux学习笔记之linux常用命令(二)
权限管理命令权限管理命令 chmodchmod [ugoa {+-=} {rwx}] [文件或者目录] [mode=421] [文件目录]r-4,w-2,x-1rwxrw-r-- == 764-R 递归修改操作目录下的文件|标识符|权限|对文件的含义|对目录的含义||:|:|:|:||r|读|可以查看文件内容|可以列出目录内容||w|写|可以修改文件内容|可以在...原创 2018-09-27 11:32:31 · 148 阅读 · 0 评论 -
linux学习笔记之linux常用命令(一)
Linux常用命令文件处理命令权限管理命令文件搜索命令帮助命令用户管理命令压缩解压命令网络命令关机重启命令文件处理命令命令格式命令 【-选项】【参数】 ls -la /etcls 列出文件:a, 显示所有文件,包括隐藏文件l,详细信息h,人性化显示,可读性增强d ,显示目录本身目录处理mkdir 目录名称-p 递归创建 直接创建到最底层的目录...原创 2018-09-26 20:48:59 · 111 阅读 · 0 评论 -
linux学习笔记之shell编程(三)流程控制(4)while循环和until循环
while循环和until循环 ###、while循环不定循环,代码格式:while [判断] do something done脚本实例1:#!/bin/bash#从1加到100#Author:haiyangi=1s=0while [$i -le 100] do s=$(($s+$i)) i=$(($i+1)) doneuntil循环循环条件不成...原创 2018-10-03 14:18:36 · 191 阅读 · 0 评论 -
linux学习笔记之shell编程(三)流程控制(3)---for循环
for循环语法格式1:指定循环范围for 变量 in value1 value2... do something done脚本实例1#!/bin/bashfor i in 1 2 3 4 5 6 do echo $i done脚本实例2:#!/bin/bash#批量解压缩#Author:haiyangcd /tmpls > filenames.tx...原创 2018-10-03 14:03:38 · 171 阅读 · 0 评论 -
linux学习笔记之shell编程(三)流程控制(2)---case语句
case语句case语句判断一个条件的多种结果代码实例#!/bin/bash#判断用户输入#Author:haiyangread -p "Please choose yes/no " -t 30 chocase $cho in "yes") echo &quo原创 2018-10-02 11:56:00 · 155 阅读 · 0 评论 -
linux学习笔记之shell编程(三)流程控制(1)---if分支语句
流程控制if语句单分支if语句 程序 fi``` ```if [ 判断 ] then 程序 fi```实例代码脚本:#!/bin/bash#Author: haiyang#提取sda3分区的使用率给rate rate = $(df -h | grep "/dev/sda3" | awk {'print $5'} | cut -f原创 2018-10-02 11:33:51 · 200 阅读 · 0 评论 -
linux学习笔记之shell编程(二)条件判断
条件判断文件存在与否-d 是否存在为目录-e 是否是文件-f 是否存在为文件[-d /root && echo "yes" || echo "no"]-文件读写执行权限####-r 读权限-w 写权限-x 执行权限-文件修改时间####file1 -nt file2 比较file1是否比file2新file1 -ot file2 比较f1是否比f2...原创 2018-10-02 11:01:19 · 186 阅读 · 0 评论 -
linux学习笔记之shell编程(一)正则表达式与字符处理
shell编程基础正则表达式正则和通配符的区别:正则是包含匹配,匹配文件内容,grep,awk等支持正则表达式。通配符是完全匹配,匹配文件名,例如find,ls不认识正则表达式####正则表达式常用的字符(注意区别于通配符里面的符号)####-*,前一个字符重复任意多次. ,匹配任意一个字符^ 匹配行首$ 匹配行尾[] 匹配括号中的任意一个[^]对中括号中的字符取反\ 转移...原创 2018-10-01 17:59:32 · 614 阅读 · 0 评论 -
linux学习笔记之vim的使用
vimvim 常用操作vim没有菜单,只有命令![vim工作模式](https://i.imgur.com/Rnk8Djn.png)插入命令:-a,-i,-o区分大小写定位命令:-set nu,设置行号gg,到第一行G 最后一行直接输入数字到达指定行一行中,$移动到行尾,0到行首删除命令:-x,-nx,删除光标出n个字符复制剪切命令:-yy,复制当前行 -p,粘贴...原创 2018-10-01 10:35:40 · 159 阅读 · 0 评论 -
linux学习笔记之linux常用命令(四)
网络命令write <用户名>给指定用户发送信息,Ctrl+D保存并发送wall [message]给所有用户发送信息,write allping [op] ip地址-c指定发送次数丢包率,踩点网站等信息ifconfigifconfig,查看网络信息,包含ip地址,mac地址等等ifconfig 网卡名称 ip地址 设置网卡信息mail 用户名给用户发送...原创 2018-09-29 11:42:58 · 163 阅读 · 0 评论