linux学习笔记04
2016-01-14 18:29
573 查看
文本排序:sort (不影响源文件次序 只影响显示次序)
-n:数值排序
-r:降序
uniq:
-c:显示文件中行重复的次数
-d:只显示重复的行
文本统计:wc (word count)
字符处理命令:tr -- 转换或删除字符
bash及其特性:
命令历史、命令补全
管道,重定向
命令别名
命令行编辑
命令行展开
文件名通配
变量
编程
命令行编辑:
光标跳转:
Ctrl+a:跳到命令行首
Ctrl+e:跳到命令行尾
Ctrl+u:删除光标至命令行首的内容
Ctrl+k:删除光标至命令行尾的内容
Ctrl+l:清屏
命令历史:
查看命令历史:history
-c:清空命令历史
-w:保存命令历史至历史文件中
环境变量
PATH:命令搜索路径
HISTSIZE:命令历史缓冲区大小
命令历史的使用技巧:
!n:执行命令历史中的第n条命令
!!:执行上一条命令
!string:执行命令历史中最近一个以指定字符串开头的命令
!$:引用前一个命令的最后一个参数
Esc,.
命令补全:搜索PATH环境变量所指定的每个路径下以我们给出的字符串开头的可执行文件,如果多于一个,两次tab,可以给出列表:否则将直接补全
路径补全:搜索我们给出的起始路径下的每个文件名,并试图补全
命令别名
alias
命令替换:$(COMMAND),反引号:'COMMAND’
把命令中某个子命令替换为其执行结果的过程
bash 支持的引号
'':命令替换
”“:弱引用,可以实现变量替换
‘’:强引用,不完成变量替换
文件名通配,
*:任意长度的任意字符
?:任意单个字符
【】:匹配指定范围内的任意的单个字符
-n:数值排序
-r:降序
uniq:
-c:显示文件中行重复的次数
-d:只显示重复的行
文本统计:wc (word count)
字符处理命令:tr -- 转换或删除字符
bash及其特性:
命令历史、命令补全
管道,重定向
命令别名
命令行编辑
命令行展开
文件名通配
变量
编程
命令行编辑:
光标跳转:
Ctrl+a:跳到命令行首
Ctrl+e:跳到命令行尾
Ctrl+u:删除光标至命令行首的内容
Ctrl+k:删除光标至命令行尾的内容
Ctrl+l:清屏
命令历史:
查看命令历史:history
-c:清空命令历史
-w:保存命令历史至历史文件中
环境变量
PATH:命令搜索路径
HISTSIZE:命令历史缓冲区大小
命令历史的使用技巧:
!n:执行命令历史中的第n条命令
!!:执行上一条命令
!string:执行命令历史中最近一个以指定字符串开头的命令
!$:引用前一个命令的最后一个参数
Esc,.
命令补全:搜索PATH环境变量所指定的每个路径下以我们给出的字符串开头的可执行文件,如果多于一个,两次tab,可以给出列表:否则将直接补全
路径补全:搜索我们给出的起始路径下的每个文件名,并试图补全
命令别名
alias
命令替换:$(COMMAND),反引号:'COMMAND’
把命令中某个子命令替换为其执行结果的过程
bash 支持的引号
'':命令替换
”“:弱引用,可以实现变量替换
‘’:强引用,不完成变量替换
文件名通配,
*:任意长度的任意字符
?:任意单个字符
【】:匹配指定范围内的任意的单个字符
相关文章推荐
- Linux tty驱动学习 - 在用户空间设置串口参数操作流程
- unix/linux下的共享内存、信号量、队列信息管理
- SSH免登陆
- 解决Linux下内联汇编的宏融合寻址问题
- Building ArduPilot for Pixhawk/PX4 on Linux with Make
- linux学习笔记----8
- jdk 1.7 安装 centos6.4-64位
- centos安装yum源
- Linux常用系统日志
- centos下wget: command not found的解决方法
- CentOS 6.5上安装MySQL-Cluster
- centos安装
- udev控制磁盘引导顺序
- CentOS6.5使用udev管理网卡
- linux sed 批量替换字符串
- Linux根目录结构
- [Linux] 账户管理命令(二)
- 为什么很多公司招聘前端开发要求有 Linux / Unix 下的开发经验?
- Linux强制踢出登录用户(断线账户剔除)
- Linux每日学习(七)