“【Linux 常用命令】”的版本间差异

来自Wikioe
跳到导航 跳到搜索
无编辑摘要
第1行: 第1行:
[[category:Linux]]
[[category:Linux]]


== 命令 ==
== 常用命令 ==
* “tab”键:双击命令提示,单机补全(当前目录下有的)文件名称。
* “tab”键:双击命令提示,单机补全(当前目录下有的)文件名称。
{| class="wikitable"
{| class="wikitable"
第53行: 第53行:
|  
|  
|}
|}


== 超级管理员 ==
== 超级管理员 ==

2021年5月29日 (六) 19:16的版本


常用命令

  • “tab”键:双击命令提示,单机补全(当前目录下有的)文件名称。
命令 说明
start X 进入图形界面
shutdown -h now 立即关机
  1. poweroff 关机(poweroff -f 强制关机)
shutdown -r now 立即重启
logout 注销
man 命令 显示命令的用法
history 显示命令历史记录
  1. history 5:显示最近使用的5个历史命令

执行历史命令:

  1. !5:执行历史编号为5的命令
  2. !ls:执行最后一次以ls开头的命令
env 显示当前系统的环境变量

超级管理员

当前用户下使用超级管理员(root):

su - root

关机

  1. shutdown -h now
  2. poweroff

Note:

  1. 用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 里面的清屏命令是什么呢?

  1. clear:这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。
  2. Ctrl+l(小写的L):这是一个清屏的快捷键,工作中用得最多的一种清屏方式,清屏效果同clear命令一样。
  3. reset:这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
    • 值得一提的是reset命令在你的终端控制错乱时非常有用。如:“输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上,而是出现在老提示符的前面”。此时reset命令就能用来修正这些问题。
  4. printf "\033c":这个命令它才是真正的清空了终端屏幕,它的功能跟DOS里CMD.EXE提供的CLS效果很相似。

关于“printf "\033c"”

这个命令究竟是做什么的?它的工作原理是什么?

	\033 == \x1B == 27 == ESC

即这个命令变成了<ESC>c,它是VT-XXX中表示“Full Reset (RIS)”的转义码。
它的另一种实现方式也可以这样:

键盘上:“Ctrl+v--->Esc-->输入c再回加”。
  1. (现今我们使用的所有的终端都是VT兼容的)
  2. 但如果你发现自己使用的是一个非常奇怪的终端(如putty),那这个命令可能用不了。
  • printf是bash里内置的命令,内置命令的优先级比其它可执行文件要高。

为命令设置快捷方式

在PATH路径下,如/usr/bin/目录下。新建一个名为cls的文件,加上执行权限,写入如入内容:

[root@iZbp168 bin]# vim cls
#!/bin/bash
#
printf "\033c"

这样每次需要清屏的时候,只需要输入cls命令就可以了。