1、Ctrl+c、Ctrl+z和Ctrl+d的区别:
Ctrl+c和Ctrl+z都是中断命令,但是他们的作用却不一样:
Ctrl+c 是向当前进程发送SIGINT信号,用于终止进程;
Ctrl+z 是向当前进程发送SIGSTOP信号,用于中断并挂起进程,该操作仍然在进程中,只是维持挂起的状态,用户可以使用fg/bg命令后继续前台或后台的任务;
(fg命令是重新启动前台被中断的任务,bg命令是把被中断的任务放在后台执行)
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF,如果在输入无法结束,提示 ">" 符号(大于号)时,可以尝试按下该组合来结束输入
2、init 命令
作用:用于Linux的运行模式的切换(该命令需在root用户的权限才能使用)
语法:#init 数字 (数字的取值范围是0--6)
该数字的含义为:
0表示关机;
1表示单用户模式;
2表示多用户模式;
3表示切换到命令模式;
4表示未被使用的模式;
5表示切换到桌面模式;
6表示重启;
3、使用init命令需要切换root用户,就该使用su命令
作用:切换用户(switch user)
语法:su 用户名
注:当切换到的用户权限如果比当前用户的用户权限低,则直接切换;
反之则要求输入被切换到的账户对应的密码后才能成功切换。
4、Ctrl+a
作用:将光标快速切换到命令行的最前面。
5、Ctrl+e
作用:将光标快速切换到命令行的最后面。