1. vi编辑器快捷键备忘
[Ctrl]+[ud] 向上/下移动半页
n<space> 右移n个字符
H/M/L 移动到屏幕最上方/中央/最下方一行 u [Ctrl]+r 复原和重做 .(点) 重复前一个动作 :e! 将文件还原到最原始状态 [Ctrl]+v 块选择2. Bash Shell基础 env 环境变量 set 环境变量和其他变量 export 使变量变成环境变量,在子程序中生效 read -p 后接提示字符, -t 等待秒数 declare 声明变量的属性 -a 定义为数组 -i 定义为整数数字 -x 同export,变成环境变量 -r 只读属性 history 查看历史命令 /etc/issue 终端接口字符串(使用man issue 或 man mingetty 查看特殊代码的意思 /etc/motd 用户登录后获取消息 系统设置值: /etc/sysconfig/i18n 语系数据 /etc/profile PATH、USER、MAIL、HOSTNAME、HISTSIZE、umask等重要变量,规定读取其他文件,如/etc/profile.d和/etc/inputrc等 登陆Shell: 用户登录Linux系统时所取得的那个shell,对应于/etc/passwd里面的最后一项数据。比如,我想让用户atom登陆后直接打开vi,则在/etc/passwd里atom对应的那一行最后的一项内容改为/usr/bin/vi就行了。3. Linux常用文本处理工具总结 a) cut –d ‘分隔符’ –f fields,取出以“分隔符”分割的第fields段 cut –c 字段范围 以字符为单位取出固定的字符范围 b) cat /etc/passwd | sort –t ‘:’ –k 3 –n -t,分隔符,默认是tab键;-k,第几个字段;-n,使用“纯数字”排序 c) 其他,wc [-lwm]; uniq [-ic]; tee [-a],双向重定向 d) 字符串转换命令:tr, col, join(合并两个文件中相同的数据),paste(直接将两行贴在一起), expand(将[tab]转成空格键) e) split 拆分文件 f) -(减号) 某些命令需要用到文件名称来处理是,stdin与stdout可以利用减号“-”来替代。4. awk学习总结 awk是“以行为单位处理”,而“以字段为最小的处理单位”。 变量名称 代表的含义 NF 每一行($0)拥有的字段总数 NR 当前处理的是“第几行”数据 FS 分隔符,默认为空格键 可以使用BEGIN关键词预先设置awk的变量,如: cat /etc/passwd | awk 'BEGIN{FS=":"} $3 < 10 {print $1 "\t" $3}' 说明:在{}的所有操作,如需多个命令,可用分号(;)分割,或者直接以[enter]按键来隔开每个命令。5. Shell脚本的追踪与调试 sh [-nvx] scripts.sh -n 不执行脚本,仅查询语法问题 -v 在执行脚本前,先将脚本的内容输出到屏幕上 -x 将使用的脚本内容显示到屏幕上,便于调试
分享到:
相关推荐
Linux新手生存笔记[10]——shell脚本基础3-函数及常用命令.pdf
Linux笔记——shell基础:变量&本地变量&位置变量&特定变量参数 Linux笔记——条件测试test Linux笔记——控制流 Linux笔记——shell补充:参数传递&函数等 Linux笔记——正则表达式入门及应用 Linux笔记——linux...
shell学习基本命令,可以帮助初学者快速掌握较全面的shell脚本知识
linux运维学习笔记:Shell脚本书写规范
linux运维学习笔记:Shell脚本调试
Linux学习笔记,Linux基础命令,shell脚本,正则表达式等学习笔记,欢迎下载!!
linux运维学习笔记:企业Shell面试题总结-2
5,嵌入式linux开发加速器--NFS开发环境的建立;6,烧写第一个程序到land flash;7,使用autotools自动生成Makefile;8,虚拟机上挂载u盘;9,虚拟机中linux配置串口;10,制作文件系统映象;11,自动生成make文件
linux运维学习笔记:企业Shell面试题总结-1
本文整理了一份Linux shell学习笔记及基本命令合集,包含了LINUX常用操作命令和命令行编辑快捷键、shell基本命令,Linux相关使用配置教程等,需要的朋友可下载试试! shell是一个用C语言编写的程序,它是用户使用...
【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux学习笔记-11】守护进程daemon.doc 【linux学习笔记-12】守护进程的日志实现.doc 【linux学习笔记-13】基本进程通信--文件锁.doc 【linux学习笔记-14】...
——————————————————————————————————————————————
关于Linux的基础命令——个人的学习笔记总结 适合新人,小白
学习Linux的好资料 好好利用 帮助你更好的入门 完全免费
初学者在在学习linux内核的时候,其启动代码无疑是横在阅读这恰面的一座大山,才一开始就碰倒了复杂的AT&T语法与保护模式,大多数初学者往往由于无法理解其古怪的语法和难解的数据结构与管理方式,从而放弃在linux...
【linux学习笔记-1】使用GDB...【linux学习笔记-16】shell管道重定向程序的实现 【linux学习笔记--17】POSIX IPC——消息队列 【linux学习笔记--18】POSIX IPC——信号量 【linux学习笔记--19】POSIX IPC——共享内存
Linux export命令用于设置或显示环境变量。 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。 语法 export [-fnp]...
自己整理的Shell脚本学习笔记,脚本实例可直接运行:1. 变量和字符串;2. 传递参数;3. 基本运算符;4. echo&printf;&test;;5. 流程控制;6. 函数;7. 输入输出重定向&文件嵌入
Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...