linux个人学习的一点记录(1)

1,
^101^1
上一个命令是ping 192.168.0.101
使用^101^1将上一个命令达101改成1重新执行 (^叫次方符号)

2,
history
495 exit
496 history
497 ll
498 passwd
499 ping 192.168.0.1
500 history
501 ping 192.168.0.100
502 ping 192.168.0.101
503 ping 192.168.0.1
再使用
!501 重新执行第501表示的命令,重新ping 192.168.0.100

3,
touch {a,b} 建立文件a,文件b
touch a{a,b} 建立文件aa,文件ab
touch {a,b}.{1.2} 建立文件a.1,a.2,b.1,b.2四个文件

4,
``倒引号,执行命令,或者$()
echa "hostname:`hostname`"
echo `hostname`
echo "hostname:"`hostname`
echo "hostname:`hostname`"
a=`hostname`
echo "hostname:$a"
a=$(hostname)
echo $a

5,
$[]做数学运算
a=10
b=10
echo $[ $a + $b ]
echo $[ $a * $b ]
echo $[ 1 + 2 ]
echo $[ 1 + 21 ]

6,
双引号输出""一般可以禁止所有特殊字符达功能,除了$ \ ` ! !(执行历史记录第几个)
echo "I have \$5.00"
单引号可以禁止所有特殊字符达功能。
echo 'I have $5.00'

7,
按<CTRL+R>键搜索history中的指令

8,
Alt+. (同时按Alt+.) 命令可以显示上一个命令的最后一个参数
Esc . (先按Esc,松开再按.) 命令可以显示上一个命令的最后一个参数

9,
set -o 设定指令的编辑模式
set -o
allexport off
braceexpand on
emacs on
errexit off
errtrace off
functrace off
hashall on
histexpand on
history on
ignoreeof off
interactive-comments on
keyword off
monitor on
noclobber off
noexec off
noglob off
nolog off
notify off
nounset off
onecmd off
physical off
pipefail off
posix off
privileged off
verbose off
vi off
xtrace off

set -o vi 设定命令默认编辑模式为vi
allexport off
braceexpand on
emacs off
errexit off
errtrace off
functrace off
hashall on
histexpand on
history on
ignoreeof off
interactive-comments on
keyword off
monitor on
noclobber off
noexec off
noglob off
nolog off
notify off
nounset off
onecmd off
physical off
pipefail off
posix off
privileged off
verbose off
vi on
xtrace off

set +o vi 停用vi的编辑摸索
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值