2024年11月Linux初学者需了解的Bash命令操作技巧分享

发布时间:

  ⑴Bash是Bourne-Again SHell的缩写,是许多Linux平台内定的shell,其实Bash命令有许多操作技巧,很多初学者可能还不知道,掌握这些技巧能够更快的完成工作,一起来学习下吧。

  ⑵tab键补全用法

  ⑶当我们敲击一下tab补全命令或文件名

  ⑷当我们敲击两下tab 列出相关的所有可选项

  ⑸cd - 相当于电视的回看

  ⑹有时候我们进入一个非常长的目录,后来又进入另一个目录,可能我们还行回到原来那个长,如果事先知道,我们可能输入pwd ,以便一会儿粘贴,有时候忘了输入pwd我们可能无奈还得输入一次长长的路径,我们可以输入一下cd -试试,直接回到上次进入的目录,就像是看电视时候的回看按钮。是不是很好用?

  ⑺[rootlocalhost /]# cd /tmp

  ⑻[rootlocalhost tmp]# pwd

  ⑼[rootlocalhost tmp]# cd /

  ⑽[rootlocalhost /]# pwd

  ⑾[rootlocalhost /]# cd -

  ⑿[rootlocalhost tmp]# pwd

  ⒀首先touch一个文件,然后编辑这个文件

  ⒁touch abcdefghijk

  ⒂敲入vi ,然后Esc+. 发现是不是abcdefghijk已经出现在vi后面

  ⒃系统中一些命令都是别名的功能,比如我们使用的rm、mv等,实际上是 rm -i和mv -i 。

  ⒄查看系统别名可以使用alias命令,例如以下系统默认的别名。

  ⒅[rootlocalhost testdir]# alias

  ⒆alias cp=‘cp -i’

  ⒇alias egrep=‘egrep --color=auto’

  ⒈alias fgrep=‘fgrep --color=auto’

  ⒉alias grep=‘grep --color=auto’

  ⒊alias l.=‘ls -d .* --color=auto’

  ⒋alias ll=‘ls -l --color=auto’

  ⒌alias ls=‘ls --color=auto’

  ⒍alias mv=‘mv -i’

  ⒎alias rm=‘rm -i’

  ⒏alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’

  ⒐有时候我们删一个文件时候,会出现以下提示, 需要我们一个个确认,原因就是rm默认就是rm -i起了作用。

  ⒑[rootlocalhost testdir]# cd dir

  ⒒[rootlocalhost dir]# ls

  ⒓file file file file

  ⒔[rootlocalhost dir]# rm file file file filerm: remove regular empty file ?.ile?。 y

  ⒕rm: remove regular empty file ?.ile?。 y

  ⒖rm: remove regular empty file ?.ile?。 y

  ⒗rm: remove regular empty file ?.ile?。 y

  ⒘我们可以使用转移字符使别名失效,使用如下,删除就不会再有提示确认了。

  ⒙[rootlocalhost testdir]# cd dir

  ⒚[rootlocalhost dir]# ls

  ⒛file file file file

  ①[rootlocalhost dir]#

  ②m file file file file

  ③上面就是bash命令的操作技巧的介绍了,想要学的精,光掌握命令是不够的,还要灵活应用一些操作技巧,这样才能事半功倍,你学会了吗?