阿里云Linux学习笔记2

在这里插入图片描述
我在阿里云学习Linux,下面是我的学习笔记:

echo $LANG 查看系统使用的默认语音和编码表{}扩展,如:

echo file{1,2,3}
>file1 file2 file3
echo file{1,2}.{txt,log}
>file1.txt file1.log file2.txt file2.log
echo file{1,2}{txt,log}
>file1txt file1log file2txt file2log
echo {1..4}
>1 2 3 4
echo {a..d}
>a b c d
echo {D..A}
>D C B A
echo {1..4..2}
>1 3 
echo {001..4..2}
>001 003 

tab键补全 按两次列出所有以输入内容开头的指令
llls -l 的别名
whatis command / man -f command 查询command的简单说明
whatis是一个数据库,刚装的系统是没有的,等一段时间就会生成这个数据库,或者用makewhatis (centos6)/mandb(centos7)来生成
help builtin 查看builtin内部命令的使用
history 查询曾经使用过的命令
!num 感叹号加上之前命令执行的编号num可以再次执行该命令
echo $HISTSIZE 查看history保存历史上限
!! / !-1 /Ctrl+P 重复执行上一条命令
!-num 重复执行倒数第num条命令
!:0 重复执行上一条命令,但是去掉参数
!string 执行历史中以string字符串开头的最新一条命令(!string:p 只打印出命令,不执行)
!?string 执行历史中包含string字符串的最新一条命令
!$:p / Alt+. 打印输出前一个命令的最后一个参数
!*:p 打印输出前一个命令的所有参数
^string 删除前一个命令的第一个string字符串,如:

echo abc123 abcabc
>abc123 abcabc
^abc
>echo 123 abc abc
>123 abcabc

^string1^string2 把上一条命令的第一个string1字符串替换成string2
!:gs/string1/string2 把上一条命令中所有的string1替换成string2
Ctrl+R 进入搜索模式
Ctrl+G 退出搜索模式(回车是执行命令)
与history相关的环境变量:
HISTSIZE 命令历史记录的条数
HISTFILE 指定历史文件
HISTFILESIZE 命令历史文件记录历史的条数
HISTTIMEFORMAT="%F %T " 历史里显示时间
HISTIGNORE="str1:str2*:…"忽略str1命令,忽略str2开头的命令
环境变量HISTCONTROL=
ignoredups 默认,忽略连续且重复的命令
ignorespace 忽略所有以空白开头的命令
ignoreboth 相当于ignoredups和ignorespace的组合
erasedups 删除重复命令
(保存当前用户的history变量可以改~/.bash_profile)

查看外部命令帮助
COMMAND --help /COMMAND -h
不是所有情况都支持查看command的帮助

man command

whatis command 查询command在man里面的章节数num
man num command 查询第num章节的command文档(加上/就可以在里面搜索关键字,按n向下搜索关键字,按N向上搜索关键字)
登录前的界面不能写欢迎的字样,应该写一些警告。
修改登录前界面可以在 /etc/issue/里面修改
info 也可以查看帮助文档

bash的快捷键
Ctrl+O 执行当前命令,并重新显示本命令
Ctrl+L 清屏
Ctrl+S 阻止屏幕输出,锁定
Ctrl+Q 允许屏幕输出
Ctrl+C 终止命令
Ctrl+A == home键 把光标移到行首
Ctrl+E == end键 把光标移到行尾
Ctrl+U 删除光标前的内容
Ctrl+K 删除包括光标以后的内容
Alt+R 删除整行(不在本机操作,这个快捷键可能有问题)
Alt+num 会提示输入一个字符,然后会把这个字符重复输出num次(不在本机操作,这个快捷键可能有问题)
Ctrl+Z 挂起命令

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值