Linux 命令行BASH的基本操作

Linux 命令行BASH的基本操作

注:Linux命令行输入严格区分大小写,而Windows命令行输入不区分大小写。

Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层

Shell一般分为:图形化ShellGUI)、命令行ShellCLI

Linux中一般默认GUI为:GNOME,默认CLI为:BASH


注:root帐户具有完全管理权限,操作不当会造成系统崩溃,非不得已请勿使用。

BASH提示符以#$起始

                             如右图为管理员root帐户:wKioL1ML99HwndXuAAA4vqTXdWk616.jpg

#代表当前用户为root用户

$代表当前用户为普通用户

                             如右图为普通用户帐户:wKioL1ML-ByRUPpMAAAoMxIeWYc323.jpg

BASH会记录我们以往操作的命令,可以通过history命令查看。我们首先在命令行输入history查看输入命令前两个字母在按下Tab键,出现了以字母开头的命令或文件。

                        如下图:wKioL1MMAHyC9c6hAACd5hVBz4Y636.jpg


BASH可以通过以下方式调用历史记录以简化操作:

!!       重复前一个命令              如图:wKiom1ML_Cag9D7mAAC6MlEd0Qc972.jpg

!字符重复前一个以指定字符开头的命令  如图:wKioL1ML_F3wHu1kAACmoYlezNo631.jpg

!num   按历史记录序号执行命令注:num为序号,如1 2 3

         如图:wKioL1ML_eeztwuRAACLHyv3QjA460.jpg

!?abc  重复之前包含abc的命令注:a,b,c为命令中包含的字母,下图我输入的为以包含wh的命令

                               如图:wKiom1ML_TuTK2xuAABWHI7Bxkg161.jpg

!-n     重复n个命令之前那个命令注:是第n个命令之前,我输入的是第4个序号,应该输出为第3个命令

               如图:wKiom1ML_mix2SVwAABk2yKrX30850.jpg



我们可以通过 ctrl + r 来对历史记录进行搜索查询,首先按住Ctrl键,再按住r键会弹出如图中红色标记字符,然后在后面冒号处输入以命令字母开头的字符就可以了,右边命令会自动进行补完

        如图:wKioL1ML_muh_kYgAABLSDfwb3Y871.jpg


命令su可以切换用户

   首先输入su “USERNAME” 即可切换至其它用户,如只输入su则默认是切换至root帐户。

            如图:wKioL1ML_oej_oSTAABBnNsSxRY062.jpg


命令passwd可以修改当前用户的密码

   首先输入passwd是修改当前登录用户密码,如输入 passwd “USERNAME”则是修改其它用户密码。图中红色标记处表示修改密码成功

        如图:

wKiom1ML_ueQCJn9AAEDn-j6sjc225.jpg

命令id可以显示当前用户的信息

       如图:wKiom1ML_ySiQWv4AABfnkAkzgw960.jpg






你可能感兴趣的:(windows,操作系统,history,管理员,区分大小写)