码迷,mamicode.com
首页 > 系统相关 > 详细

linux 其他

时间:2019-12-08 12:48:53      阅读:40      评论:0      收藏:0      [点我收藏+]

标签:director   斜杠   创建   引号   char   ace   mkdir   跳转   铃声   

命令行编辑

光标跳转 mac的是 control 键
  ctrl+a # 跳到命令行首
  Ctrl+e # 跳到命令行尾
  Ctrl+u # 删除光标至命令行首的内容
  Ctrl+k # 删除光标至命令行尾的内容
  Ctrl+l # 清屏

 

命令替换

  $(命令):把命令中某个子命令替换为其执行结果的过程
  ·命令·:反引号,波浪线下的,把命令中某个子命令替换为其执行结果的过程
  touch file-$(date +%F-%H-%m-%S).txt
  echo "The current directory is $(pwd)"

bash支持的引号:

  ··:命令替换
  "":弱引用,可以实现变量替换
  ‘‘:强引用,不完成变量替换

 

 

 

\NNN 八进制值的字符 NNN (1 to 3 为八进制值的字符)

\\ 反斜杠
\a Ctrl-G 铃声
\b Ctrl-H 退格符
\f Ctrl-L 走行换页
\n Ctrl-J 新行
\r Ctrl-M 回车
\t Ctrl-I tab键
\v Ctrl-X 水平制表符
CHAR1-CHAR2 :字符范围从 CHAR1 到 CHAR2 的指定,范围的指定以 ASCII 码的次序为基础,只能由小到大,不能由大到小。
[CHAR*] :这是 SET2 专用的设定,功能是重复指定的字符到与 SET1 相同长度为止
[CHAR*REPEAT] :这也是 SET2 专用的设定,功能是重复指定的字符到设定的 REPEAT 次数为止(REPEAT 的数字采 8 进位制计算,以 0 为开始)

 

<>:必选
[]:匹配指定范围内的任意单个字符
  [a-z] # a到z
  ls [am]* # 查看文件
  ls [a-z]*
...:可以出现多次
|:多选一
{}:分组
  创建文件
  mkdir {1,3}{1,3} # 1或3
  touch {1..3}{1..3}# 1到3

 

文件名通配,globbing

*:匹配任意长度的任意字符
?:任意单个字符
[]:匹配指定范围内的任意单个字符
  [abc],[a-z],[0-9],[0-9a-zA-Z]
  [:alnum:] :所有字母字符与数字
  [:alpha:] :所有字母字符
  [:blank:] :所有水平空格
  [:cntrl:] :所有控制字符
  [:digit:] :所有数字
  [:graph:] :所有可打印的字符(不包含空格符)
  [:lower:] :所有小写字母
  [:print:] :所有可打印的字符(包含空格符)
  [:punct:] :所有标点字符
  [:space:] :所有水平与垂直空格符
  [:upper:] :所有大写字母
  [:xdigit:] :所有 16 进位制的数字
  [=CHAR=] :所有符合指定的字符(等号里的 CHAR,代表你可自订的字符)

  # man 7 glob
[^]:匹配指定范围之外的任意单个字符

 

翻屏:
  向后翻一屏:SPACE
  向前翻一屏:b
  向后翻一行:ENRER
  向前翻一行:k


查找:
  /KEYWORD:自前向后 ,多个按n键
  n:下一个
  N:前一个
  ?KEYWORD:自后向前
  q:退出

 

linux 其他

标签:director   斜杠   创建   引号   char   ace   mkdir   跳转   铃声   

原文地址:https://www.cnblogs.com/smile1/p/12005100.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!