Linux 命令行BASH的基本操作
注:Linux命令行输入严格区分大小写,而Windows命令行输入不区分大小写。
Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层
Shell一般分为:图形化Shell(GUI)、命令行Shell(CLI)
Linux中一般默认GUI为:GNOME,默认CLI为:BASH
注:root帐户具有完全管理权限,操作不当会造成系统崩溃,非不得已请勿使用。
BASH提示符以#或$起始
#代表当前用户为root用户
$代表当前用户为普通用户
BASH会记录我们以往操作的命令,可以通过history命令查看。我们首先在命令行输入history查看输入命令前两个字母在按下Tab键,出现了以字母开头的命令或文件。
BASH可以通过以下方式调用历史记录以简化操作:
!num 按历史记录序号执行命令注:num为序号,如1 2 3
!?abc 重复之前包含abc的命令注:a,b,c为命令中包含的字母,下图我输入的为以包含wh的命令
!-n 重复n个命令之前那个命令注:是第n个命令之前,我输入的是第4个序号,应该输出为第3个命令
我们可以通过 ctrl + r 来对历史记录进行搜索查询,首先按住Ctrl键,再按住r键会弹出如图中红色标记字符,然后在后面冒号处输入以命令字母开头的字符就可以了,右边命令会自动进行补完
命令su可以切换用户
首先输入su “USERNAME” 即可切换至其它用户,如只输入su则默认是切换至root帐户。
命令passwd可以修改当前用户的密码
首先输入passwd是修改当前登录用户密码,如输入 passwd “USERNAME”则是修改其它用户密码。图中红色标记处表示修改密码成功
如图:
命令id可以显示当前用户的信息
转载于:https://blog.51cto.com/mydove/1363105