关于Linux的随笔笔记

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

作用:将光标快速切换到命令行的最后面。

上一篇:django 学习第一天搭建环境


下一篇:Android工程师入门(一)——这周入大门,挤时间,轻喷