linux学习笔记
hyl-ocean
github.com/hyl11
展开
-
linux学习笔记之shell基础
附上教学视频,仅用于教学交流, 链接: https://pan.baidu.com/s/1Lo7meFHhL7sUQRKyCLH0wg 密码: dz2s echo输出命令: (1)输出‘\’,需要在前面加另一个\, (2)\b :删除前一个字符 echo 'ab\bc': 输出ac (3) \t: 插入tab, (4) \e[1; .... \...原创 2018-09-14 10:33:32 · 175 阅读 · 0 评论 -
linux学习笔记之linux常用命令(三)
帮助命令 man命令 manual man [命令名称] 给出命令的帮助文档 1代表命令的帮助文档,5代表配置文件的帮助,例如passwd及时配置文件又是命令,可以用man1 passwd查看命令的文档 –help 自带的帮助选项 info命令 类似于man命令 help命令 获得shell内置命令的帮助文档,内置命令找不到文件路径,无法使用man查看帮助信息,因此需要help命令,例如...原创 2018-09-27 17:16:49 · 159 阅读 · 0 评论 -
linux学习笔记之linux常用命令(二)
权限管理命令 权限管理命令 chmod chmod [ugoa {+-=} {rwx}] [文件或者目录] [mode=421] [文件目录] r-4,w-2,x-1 rwxrw-r-- == 764 -R 递归修改操作目录下的文件 |标识符|权限|对文件的含义|对目录的含义| |:|:|:|:| |r|读|可以查看文件内容|可以列出目录内容| |w|写|可以修改文件内容|可以在...原创 2018-09-27 11:32:31 · 134 阅读 · 0 评论 -
linux学习笔记之linux常用命令(一)
Linux常用命令 文件处理命令 权限管理命令 文件搜索命令 帮助命令 用户管理命令 压缩解压命令 网络命令 关机重启命令 文件处理命令 命令格式 命令 【-选项】【参数】 ls -la /etc ls 列出文件: a, 显示所有文件,包括隐藏文件 l,详细信息 h,人性化显示,可读性增强 d ,显示目录本身 目录处理 mkdir 目录名称 -p 递归创建 直接创建到最底层的目录 ...原创 2018-09-26 20:48:59 · 94 阅读 · 0 评论 -
linux学习笔记之shell编程(三)流程控制(4)while循环和until循环
while循环和until循环 ###、 while循环 不定循环,代码格式: while [判断] do something done 脚本实例1: #!/bin/bash #从1加到100 #Author:haiyang i=1 s=0 while [$i -le 100] do s=$(($s+$i)) i=$(($i+1)) done until循环 循环条件不成...原创 2018-10-03 14:18:36 · 174 阅读 · 0 评论 -
linux学习笔记之shell编程(三)流程控制(3)---for循环
for循环 语法格式1:指定循环范围 for 变量 in value1 value2... do something done 脚本实例1 #!/bin/bash for i in 1 2 3 4 5 6 do echo $i done 脚本实例2: #!/bin/bash #批量解压缩 #Author:haiyang cd /tmp ls > filenames.tx...原创 2018-10-03 14:03:38 · 152 阅读 · 0 评论 -
linux学习笔记之shell编程(三)流程控制(2)---case语句
case语句 case语句判断一个条件的多种结果 代码实例 #!/bin/bash #判断用户输入 #Author:haiyang read -p "Please choose yes/no " -t 30 cho case $cho in "yes") echo &quo原创 2018-10-02 11:56:00 · 137 阅读 · 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 · 177 阅读 · 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 · 145 阅读 · 0 评论 -
linux学习笔记之shell编程(一)正则表达式与字符处理
shell编程 基础正则表达式 正则和通配符的区别:正则是包含匹配,匹配文件内容,grep,awk等支持正则表达式。通配符是完全匹配,匹配文件名,例如find,ls不认识正则表达式 ####正则表达式常用的字符(注意区别于通配符里面的符号)#### -*,前一个字符重复任意多次 . ,匹配任意一个字符 ^ 匹配行首 $ 匹配行尾 [] 匹配括号中的任意一个 [^]对中括号中的字符取反 \ 转移...原创 2018-10-01 17:59:32 · 600 阅读 · 0 评论 -
linux学习笔记之vim的使用
vim vim 常用操作 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 · 144 阅读 · 0 评论 -
linux学习笔记之linux常用命令(四)
网络命令 write <用户名> 给指定用户发送信息,Ctrl+D保存并发送 wall [message] 给所有用户发送信息,write all ping [op] ip地址 -c指定发送次数 丢包率,踩点网站等信息 ifconfig ifconfig,查看网络信息,包含ip地址,mac地址等等 ifconfig 网卡名称 ip地址 设置网卡信息 mail 用户名 给用户发送...原创 2018-09-29 11:42:58 · 151 阅读 · 0 评论