05 Linux常用命令使用

echo 命令

echo "welcome to the world of linux":显示字符串
echo "echo $PATH":显示echo 和变量PATH的内容
echo 'echo $PATH':显示字符串echo $PATH,不显示变量内容
echo Myhostname is`hostname`:显示Myhostname is hostname的值,即反引号内的值会被解析
echo {1..10}:打印1到10
echo file{a,b,c}:打印filea fileb filec

日期格式化

date +%F:输出年月日

复制文件

cp file filepath:将file复制到filepath中

tab键

tab键可以进行命令补全、地址补全
双击tab键可以查找所有以输入字符为开头的命令
/2Tab:显示所有根目录下的一级目录,包括隐藏目录
./2Tab:显示当前目录下子目录,包括隐藏目录
*2Tab:显示当前目录下子目录,不包括隐藏目录
~2Tab:所有用户列表
$2Tab:所有变量
其中2Tab表示双击Tab键

查看执行命令历史

history:查看最近的1000条
!number:叹号+命令历史的编号可重新执行该历史命令
!-number:执行历史中倒数第number个命令
!!:执行上一个命令
crtl+p:执行上一个命令
!:0:执行上一个命令(去除参数)
!string:执行以string开头的最近的命令
!?string:执行包含string的最近的命令
!$:输出上一条命令的最后一个参数
!*:输出上一条命令的所有参数
^string:删除上一条命令中的string输出
^string1^string2:将上一条命令中的第一个string1替换为string2
:gs/string1/string2:将上一条命令中所有的string1都替换为string2
ctrl+r:搜索命令历史
ctrl+g:退出搜索模式
alt+.:获得上一个命令的最后一个参数
cmd !^:利用上一个命令的第一个参数做cmd的参数
cmd !$:利用上一个命令的最后一个参数做cmd的参数
cmd !*:利用上一个命令的全部参数做cmd的参数
cmd !:n:利用上一个命令的第n个参数做cmd的参数
cmd !n:^:调用第n条命令的第一个参数
cmd !n:$:调用第n条命令的最后一个参赛
cmd !n:m:调用第n条命令的第m个参数
cmd !n:*:调用第n条命令的所有参数

命令历史相关环境变量

HISTSIZE:命令历史记录的条数
HISTFILE:指定历史文件,默认为~/.bash_history
HISTFILESIZE:命令历史文件记录历史的条数
HISTTIMEFORMAT="%F %T ":显示时间
HISTIGNORE="str1:str2*:...:忽略str命令,str2开头的历史

也是在\etc\profile.d\env.sh文件中设置持久化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值