“【Linux 常用命令】”的版本间差异
跳到导航
跳到搜索
(→命令) |
无编辑摘要 |
||
第31行: | 第31行: | ||
| env | | env | ||
| 显示当前系统的环境变量 | | 显示当前系统的环境变量 | ||
|- | |- | ||
| | | | ||
第54行: | 第36行: | ||
|} | |} | ||
== 超级管理员 == | |||
== 其他命令 == | |||
=== 超级管理员 === | |||
当前用户下使用超级管理员(root): | 当前用户下使用超级管理员(root): | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
第60行: | 第44行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== 关机 == | === 关机 === | ||
# shutdown -h now | # shutdown -h now | ||
# poweroff | # poweroff | ||
第71行: | 第55行: | ||
#: 需要“sudo poweroff -f”才能关键 | #: 需要“sudo poweroff -f”才能关键 | ||
== 清屏 == | === 清屏 === | ||
在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢? | 在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢? | ||
# '''clear''' | # '''clear''':这个命令将会刷新屏幕,本质上只是'''让终端显示页向后翻了一页''',如果向上滚动屏幕还可以看到之前的操作信息。 | ||
# '''Ctrl+l''' | # '''Ctrl+l'''(小写的L):这是一个清屏的快捷键,工作中用得最多的一种清屏方式。【效果同 '''clear'''】。 | ||
# '''reset''' | # '''reset''':这个命令将'''完全刷新终端屏幕''',之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。 | ||
#* | #* 值得一提的是 reset 命令在你的终端控制错乱时非常有用。 | ||
# '''printf "\033c"''' | #*: 如:“输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上,而是出现在老提示符的前面”。此时reset命令就能用来修正这些问题。 | ||
# '''printf "\033c"''':这个命令它才是'''真正的清空了终端屏幕''',它的功能跟 DOS 里 CMD.EXE 提供的 CLS 效果很相似。 | |||
=== 关于“printf "\033c"” === | ==== 关于“printf "\033c"” ==== | ||
这个命令究竟是做什么的?它的工作原理是什么? | 这个命令究竟是做什么的?它的工作原理是什么? | ||
<pre> | <pre> | ||
\033 == \x1B == 27 == ESC | \033 == \x1B == 27 == ESC | ||
</pre> | </pre> | ||
即这个命令变成了<ESC> | 即这个命令变成了 <ESC>c,它是 VT-XXX 中表示“Full Reset (RIS)”的转义码。<br/> | ||
它的另一种实现方式也可以这样: | 它的另一种实现方式也可以这样: | ||
: 键盘上:“Ctrl+v--->Esc-->输入c再回加”。 | : 键盘上:“Ctrl+v--->Esc-->输入c再回加”。 | ||
#(现今我们使用的所有的终端都是VT兼容的) | #(现今我们使用的所有的终端都是VT兼容的) | ||
# 但如果你发现自己使用的是一个非常奇怪的终端(如putty),那这个命令可能用不了。 | # 但如果你发现自己使用的是一个非常奇怪的终端(如putty),那这个命令可能用不了。 | ||
* | * printf 是 bash 里内置的命令,内置命令的优先级比其它可执行文件要高。 | ||
=== 为命令设置快捷方式 === | ==== 为命令设置快捷方式 ==== | ||
在 PATH 路径下,如 /usr/bin/ 目录下。新建一个名为 '''cls''' 的文件,加上执行权限,写入如入内容: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[root@iZbp168 bin]# vim cls | [root@iZbp168 bin]# vim cls |
2021年5月29日 (六) 19:18的版本
常用命令
- “tab”键:双击命令提示,单机补全(当前目录下有的)文件名称。
命令 | 说明 |
---|---|
start X | 进入图形界面 |
shutdown -h now | 立即关机
|
shutdown -r now | 立即重启 |
logout | 注销 |
man 命令 | 显示命令的用法 |
history | 显示命令历史记录
执行历史命令:
|
env | 显示当前系统的环境变量 |
其他命令
超级管理员
当前用户下使用超级管理员(root):
su - root
关机
- shutdown -h now
- poweroff
Note:
- 用poweroff,三个机器(问题与系统无关,centos、Debian、suse)都出现了
“System has not been booted with systemd as init system (PID 1). Can't operate.”
- 需要“sudo poweroff -f”才能关键
清屏
在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢?
- clear:这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。
- Ctrl+l(小写的L):这是一个清屏的快捷键,工作中用得最多的一种清屏方式。【效果同 clear】。
- reset:这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
- 值得一提的是 reset 命令在你的终端控制错乱时非常有用。
- 如:“输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上,而是出现在老提示符的前面”。此时reset命令就能用来修正这些问题。
- 值得一提的是 reset 命令在你的终端控制错乱时非常有用。
- printf "\033c":这个命令它才是真正的清空了终端屏幕,它的功能跟 DOS 里 CMD.EXE 提供的 CLS 效果很相似。
关于“printf "\033c"”
这个命令究竟是做什么的?它的工作原理是什么?
\033 == \x1B == 27 == ESC
即这个命令变成了 <ESC>c,它是 VT-XXX 中表示“Full Reset (RIS)”的转义码。
它的另一种实现方式也可以这样:
- 键盘上:“Ctrl+v--->Esc-->输入c再回加”。
- (现今我们使用的所有的终端都是VT兼容的)
- 但如果你发现自己使用的是一个非常奇怪的终端(如putty),那这个命令可能用不了。
- printf 是 bash 里内置的命令,内置命令的优先级比其它可执行文件要高。
为命令设置快捷方式
在 PATH 路径下,如 /usr/bin/ 目录下。新建一个名为 cls 的文件,加上执行权限,写入如入内容:
[root@iZbp168 bin]# vim cls
#!/bin/bash
#
printf "\033c"
这样每次需要清屏的时候,只需要输入cls命令就可以了。