Linux--基础知识及常用命令介绍(基于CentOS7)

什么是操作系统?什么是Linux?

  1. 操作系统(Operating System,简称:OS)
    (1)他是配置在计算机硬件上的第一层软件,是对功能的扩充。
    (2)他是一个接口,负责用户和计算机的交流。
    (3)操作系统的作用是管理和控制硬件和软件,提供给用户强大、方便、可扩展的工作环境。
  2. Linux:
    (1)Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。–词条摘自《百度百科》
    (2)广义上来讲,Linux就是一个操作系统。
    (3)狭义上来讲,我们常说的Linux实际上指的是Linux Kernel(内核)。PS:不用过于纠结什么是内核。

小技巧以及注意事项介绍:

  1. Linux的换行符是 \ “反斜杠”(英文状态下按住Shift + 右边Enter键上面的按键),在命令行中输入命令时,有时候命令太长会超出一行,需要将命令换行输入。
  2. Linux清屏命令:clear或者键盘操作组合键:Ctrl + L
  3. 最最最常用的按键:Tab键,用于补齐内容。
  4. Linux严格区分大小写!!!

Linux中颜色–文件类型对照

  • 蓝色–>目录
  • 绿色–>可执行文件
  • 红色–>压缩文件
  • 浅蓝色–>链接文件
  • 灰色–>其他文件

Linux命令提示符讲解

[用户名@主机名 当前目录]休止符
例如:[root@localhost ~]#

  • root用户是Linux系统的超级管理员
  • ~表示当前用户的家目录
  • #休止符是root用户专用,普通用户的休止符是$

Linux命令行语法格式

格式:命令 选项 参数
注意:Linux中选项语法分为短选项和长选项2种不同写法:

  • 短选项:- 字母
  • 长选项:-- 单词

Linux常用命令介绍

  1. ls 命令(查看指定文件信息)
  • ls:查看当前目录下的文件信息
  • ls 文件名:查看该文件的信息
  • ls *.txt:查看当前目录下的所有.txt文件的信息
  • ls /:查看根目录下的所有文件信息
  • ls -d /usr:查看根目录下的usr目录自身的信息
  • ls -a:显示所有文件,包括了隐藏文件。.点号打头的文件是隐藏文件。其中特殊的隐藏文件有两个 . (点号)和 … (点点号);点号表示目录本身,点点号表示上级目录
  • ls -A:显示所有文件,包括了隐藏文件。但不包括点号和点点号两个目录。
  • ls -t:显示文件信息按文件最后修改时间倒序排序。
  • ls -l:以长列表格式显示文件信息,一共显示7列内容。
  • 文件信息详解如下:
    (1)文件类型和访问权限。由10个字母组成第一个字母表示文件类型,-表示普通文件,d表示目录,小写L表示符号链接文件,bcsp等字母表示各种设备文件。后面9个字母分3组,每组完整的话都是rwx,r表示是否具有读权限、w是否具有写权限、x是否具有执行权限。rwx的顺序是固定的,有r则表示有读权限,没有r、而是-则表示没有读权限,有w表示有写权限、无w而是-表示无写权限,有x表示有执行权限,没有x而是-表示无执行权限。三组rwx从前向后依次表示作者对该文件的读写执行权限、组用户对该文件的读写执行权限和其他用户对该文件的读写执行权限。
    (2)硬连接数
    (3)作者名
    (4)组名
    (5)文件大小
    (6)文件修改时间
    (7)文件名
  • 组合使用: ls -alt / /root/a.txt: 以长列表格式显示根目录下的所有文件和根目录下的root目录下的a.txt文件的信息,包括了隐藏文件的信息,按修改事件倒序排列
  1. cd 命令(当前目录跳转到指定目录)
  • cd [一个存在的目录]:当前目录跳转到指定目录
  • cd:当前路径跳转到该用户的家目录(除root用户外,其他用户的家目录都在/home/当前登录用户名中,例如:test1用户的家目录就在/home/test1中
  • cd …:当前路径跳转到上级目录
  • cd /usr/sbin:当前路径跳转到根目录下的usr目录下的sbin目录
  1. pwd 命令(以绝对路径方式显示当前路径)
  2. touch 命令(修改文件最新修改时间,可以配合ls -t使用。先touch一个文件,然后使用ls -t就可以在第一个行看见这个文件的详细信息)
  • touch 文件或目录:修改这些文件或目录的最新修改时间,如果文件不存在,则创建该空白文件
  • touch a.txt /root/Desktop:触摸当前目录下的a.txt文件和根目录下的root目录下的Desktop目录,如果不存在则创建,如果存在则修改访问时间和修改时间。
  1. mkdir 命令(创建不存在的目录)
  • mkdir bbb /bbb:在当前目录下和根目录下分别创建一个bbb目录
  • mkdir -p ./ccc/ddd:创建当前目录下的ccc目录下的ddd目录,如果父目录不存在则连父目录一同创建
  1. vi 命令(编辑或创建文件)
  • vi [一个文本文件]:编辑一个文本文件,如果该文件不存在则保存时新建该文件。如果文件名空,则只能另存。
  • vi a.txt:编辑当前目录下的a.txt文件,如果a.txt文件存在则编辑,如果不存在,则保存退出时创建该文件。
    需要注意的操作信息如下:
    【执行后,进入该文件编辑的一般模式。一般模式中可以显示文件内容、修改文件,但不能输入新的文字,按i或a可以从一般模式转入编辑模式。在编辑模式中专门进行输入文字。从编辑模式按esc键退回一般模式,然后按:冒号转入命令行模式。】
在命令行模式中输入:
w,表示保存不退出编辑
wq,表示保存并退出
q,当内容未修改时可以直接退出
q!,当内容修改后强制退出不保存
w 其他文件名,表示另存为其他文件
一般模式下有各种快捷键操作:
移动光标系列:
$:移至行尾
0:移至行首
H:移至屏幕上端
M:移至屏幕中央
L:移至屏幕下端
gg:移至第一行
G:移至最后一行
nG:移至第n行
n空格:移至该行第n个文字
-------------------------------------------------------------------------------------------------------------------------------------------------------------
修改内容系列:
x:删除光标所在的字符
nx:删除光标所在处后n个字符
dd:剪切整行光标所在行,如果剪切后不粘贴则就是删除整行
D:删除光标所在行到行末尾的内容
dG:删除从光标所在行到文件末尾的内容
:n1,n2d:删除指定范围的行
yy或者Y:复制当前行
nyy或者nY:复制当前行及以下共n行
p:粘贴在当前光标所在行下
P:粘贴在当前光标所在行上
:%s/原字符串/替换成的字符串/g:把全文的原字符串替换成新字符串
:n1,n2s/原字符串/替换成的字符串/g:把从n1行到n2行之间的原字符串替换成新字符串
-------------------------------------------------------------------------------------------------------------------------------------------------------------
搜索内容系列
/string:向光标所在行之前搜索指定文字
?string:向光标所在行之后搜索指定文字
  1. cat 命令(查看文本文件内容)
  • cat a.txt:查看当前目录下的a.txt文件中的内容
  • cat -n a.txt /aa/b.txt:查看当前目录下的a.txt文件和根目录下的aa目录下的b.txt文件中的内容,带行号显示(行号连续,不区分2个文件)
  • cat -b a.txt /aa/b.txt:查看当前目录下的a.txt文件和根目录下的aa目录下的b.txt文件中的内容,非空行带行号显示(行号连续,不区分2个文件),空行无行号
  1. more 命令(分页显示文本文件内容,不可以前后移动)
  • more a.txt:分页显示当前目录下的a.txt文件内容。和cat相比,cat必须全部显示文件内容后才停止,more可以一页一页的显示,按f键向下翻一页,按q键退出查看。
  • more -15 a.txt:分页显示当前目录下的a.txt文件内容,每页显示15行
  • more +15 a.txt:分页显示当前目录下的a.txt文件内容,从第15行开始显示,前14行不显示
  1. less 命令(分页显示文本文件内容,可以前后移动)
  • 用法等同于more,按f向后翻页,按b向前翻页
  1. head 命令(显示文本文件内容头部前几行)
  • head a.txt:显示当前目录下的a.txt文件的前10行内容
  • head -n 20 a.txt /b.txt:显示当前目录下的a.txt文件和根目录下的b.txt文件的前20行内容
  • head -n -20 a.txt:显示当前目录下的a.txt文件除最后20行之外的前面所有内容
  1. tail 命令(显示文本文件内容尾部后几行)
  • tail a.txt:显示当前目录下的a.txt文件的最后10行内容
  • tail -n 20 a.txt /b.txt:显示当前目录下的a.txt文件和根目录下的b.txt文件的最后20行内容
  • tail -n +20 a.txt:显示当前目录下的a.txt文件的从第20行开始的之后所有内容
  • tail -F a.log:动态刷新显示当前目录下的a.log文件的最新内容,不停止,通过ctrl+c停止
  1. grep 命令(搜索文件中满足匹配条件的行)
  • grep abc …/a.txt:从当前目录的上级目录下的a.txt中搜索包含abc文字的所有行
  • grep -i abc …/a.txt:从当前目录的上级目录下的a.txt中搜索包含abc文字的所有行,不区分abc的大小写
  • grep -n abc …/a.txt:从当前目录的商机目录下的a.txt中搜索包含abc文字的所有行,带行号显示
  • grep -v abc …/a.txt:从当前目录的上级目录下的a.txt中搜索不包含abc文字的所有行
  • grep -n -A 5 abc /aa.log:在根目录下的aa.log文件中搜索包含abc的行,带行号显示,同时显示结果行之后的5行
  • grep -n -B 5 abc /aa.log:在根目录下的aa.log文件中搜索包含abc的行,带行号显示,同时显示结果行之前的5行
  • grep -n -C 5 abc /aa.log:在根目录下的aa.log文件中搜索包含abc的行,带行号显示,同时显示结果行上下各5行
  • grep -E ‘,(1[3-8][0-9]{9}|(021-?)?[3568][0-9]{7})$’ user.txt:在当前目录下的user.txt文件中搜索逗号后是手机号码或者上海固话号码、且后面没有其他内容的行
正则表达式,regular expression
unix操作系统设计的一种文字编码规则,可以达到字符串模糊匹配的作用,实现非常精准的模糊匹配。一个正则表达式中可以包含以下字符:
1.普通字符。所有英文、中文和少部分符号,都是普通字符,在正则表达式中起到精确匹配的作用。所有转义字符都是普通字符,比如\.就表示小数点自身,比如\t表示缩进符、制表符,比如\n表示换行符,比如\\表示符号\。
2.模糊匹配一个其他字符的特殊字符:
   2.1.小数点,可以模糊匹配一个其他任意字符
   2.2.范围[],比如[abc]表示可以匹配a或b或c中一个字符。[0-9a-zA-Z]表示一个数字或英文
   2.3.范围外[^],比如[^abc]表示可以匹配除abc之外的一个任意字符
3.表示关联字符重复次数的特殊字符:
   3.1.如.*或[0-9]*或a*中的*星号,表示关联字符可以重复0、1或多次。
   3.2.如.+或[0-9]+或a+中的+加号,表示关联字符可以重复1或多次,至少1次。
   3.3.如.?或[0-9]?或a?中的?问号,表示关联字符可以重复0或1次,最多1次。
   3.4.如a{3,6}中的{3,6},表示关联字符可以重复3到6次。
   3.5.如a{3,}中的{3,},表示关联字符可以重复至少3次。
   3.6.如a{,6}中的{,6},表示关联字符可以重复最多6次。
   3.7.如[0-9]{6}中的{6},表示关联字符必须重复6次。
4.表示关联字符位置的特殊字符:
   4.1.如^a中的^,表示整行文字必须a打头
   4.1.如t$中的$,表示整行文字必须t结尾
5.表示分组、引用和捕获的特殊字符。将多个字符合为一个整体,当做一个字符看待,以便于该整体被当做关联字符看待。
   5.1.分组和捕获,都使用()
6.表示逻辑或,使用|,必须在()内使用,如(ab|cd)表示ab或cd
  1. | (管道符,用于连接2个命令)
  • 命令1 | 命令2:作用是将前一个命令的标准输出连接到后一个命令的标准输入上,使得后一个命令以标准输入为参数时就无需再提供文件参数。要求后一个命令必须支持以标准输入为参数。前一个命令执行后正常输出结果就是标准输出。
  • 示例:ifconfig | grep -i ‘inet 172.30’:在执行ifconfig的输出结果中搜索包含有不区分大小写的inet 172.30的行
  1. rmdir 命令(鸡肋!!!只能删除空目录
  • rmdir /aa ./bb:删除根目录下的aa空目录和当前目录下的bb空目录,如果目录非空,或者不是目录而是普通文件,则报错
  • rmdir -p /aa/bb:删除根目录下的aa目录下的bb空目录,如果删除bb后aa也成为空目录,则aa也删除。删除到不再是空目录的父目录则报错停止。
  1. rm 命令(删除普通文件或目录,删除目录时不要求是空目录)
  • rm a.txt:删除当前目录下的a.txt文件,删前询问是否要删除。输入y则删除,输入n则不删除
  • rm -f a.txt /ab/b.txt:强制删除当前目录下的a.txt和根目录下的ab目录下的b.txt文件,删除不提醒
  • ==rm -rf == ab a.txt:强制删除当前目录下的ab目录和a.txt文件,删除不提醒
  • rm -rfv a*:强制删除当前目录下的所有以a打头的目录和文件,删除不提醒,并显示删除了哪些文件和目录
  1. alias 命令(创建或查看别名命令)
  • alias:查看所有已创建的别名以及原命令样式
  • alias lt=‘ls -l -t’:建立别名lt,表示ls -l -t的命令执行方式
  1. which 命令(查看命令的来源)
  • which cd:查看cd这个命令的来源,从结果看cd是一个外部命令,路径是/usr/bin下的cd可执行程序
  1. whereis 命令(查找命令和源代码)
  • whereis cd:查找cd命令和源代码
  1. cp 命令(拷贝/复制文件或目录)
  • 格式:cp [选项] 源文件… 目标文件或目录
  • 源文件可以1个或多个,如果源文件多个,则目标只能是目录。如果拷贝的是一个目录,则如果目标目录存在就表示拷贝到该目标目录中,如果目标目录不存在则表示另存为该目标目录。
  • cp user.txt connect.log:拷贝当前目录下的user.txt文件,粘贴到当前目录下重命名为connect.log文件
  • cp /user.txt .:拷贝当前目录下的user.txt文件,粘贴到当前目录下
  • cp *.txt /abc:拷贝当前目录下所有的.txt文件,粘贴到根目录下的abc目录中
  • cp -r /abc/ /aaa:如果根目录下有aaa目录,则拷贝根目录下的abc目录到根目录下的aaa目录中;如果根目录下没有aaa目录,则拷贝根目录下的abc目录到根目录下另存为aaa目录
  • /usr/bin/cp -f *.txt …:拷贝当前目录下的所有.txt文件,拷贝到上级目录中,强制覆盖不提醒。
  • cp *.txt /abc -v:-v选项解释拷贝了哪些文件
  1. mv 命令(移动或重命名文件)
  • mv /user.txt /user.log:对根目录下的user.txt文件重命名为user.log文件
  • mv *.txt /abc:移动当前目录下的所有 *.txt文件到根目录下的abc目录中
  • mv -f *.txt …:移动当前目录下的所有 *.txt文件到上级目录中,强制覆盖不提醒
  • mv *.txt /abc -v:移动当前目录下的所有 *.txt文件到根目录下的abc目录中,描述移动了哪些文件
  1. find 命令(根据查询条件找到对应文件)
  • 格式:find [路径]… 表达式
  • 在指定的目录下按照表达式的要求搜索文件或找到文件后按表达式要求执行操作,表达式包括:测试(是最主要使用的表达式,用于寻找文件)、运算符(用于对多个测试做组合逻辑运算)、选项(用于修饰特定的测试方式)和行动(表示找到文件后做什么操作)
测试test:
'-name 文件名匹配条件,表示搜索的是文件名满足匹配条件的文件,支持通配符
-iname 文件名匹配条件,表示搜索的是不区分大小写的文件名满足匹配条件的文件,支持通配符
-size 数字和单位,表示搜索的是文件大小为多少文件
-mmin 数字,表示搜索的是多少分钟前修改过的文件
-mtime 数字,表示搜索的是几天前修改的文件,默认论n*24小时计算,除非使用选项-daystart
-type 文件类型,表示搜索的是指定文件类型的文件
-readable或-writable或-executable,表示搜索的是当前用户具有读、写、执行权限的文件
-context 匹配条件,表示搜索的是文件内容中包含指定内容的文件
------------------------------------------------------------------------------------------------------------------------------------
运算符operator:
非雨伞
find ! -name "*.txt"
find -not -name "*.txt"
2种写法效果相同,都表示搜索的是所有非.txt的文件
与运算
find -name "*.txt" -type f
find -name "*.txt" -a -type f
find -name "*.txt" -and -type f
3种写法效果相同,都表示-name "*.txt"和-type f的条件都满足时文件才被找到。
或运算
find -name "*.txt" , -type f
find -name "*.txt" -o -type f
find -name "*.txt" -or -type f
3种写法效果相同,都表示-name "*.txt"和-type f的条件任满足其一时文件就被找到。
find中-a和-o有优先级,-a优先于-o,所以如果需要-o优先计算,则必须使用(),但要注意\(  \),而且左右2个括号前后都要留空格
优先执行
find -name "*.txt" -a \( -size -10k -o -size +1M \),表示搜索的是当前目录下的所有文件大小要么小于10k要么大于1M的所有.txt文件
如果去掉括号,搜索的是要么是小于10k都.txt文件,要么是所有大于1M的任何文件
逻辑取反
find / -name "D*" -a ! -type d,表示在根目录下搜索所有文件名以大写D打头的非目录的文件
-------------------------------------------------------------------------------------------------------------------------------------------------------------
选项option:
用于修饰特定的测试搜索条件的执行方式,比如不使用-daystart选项时的-mtime 2搜索条件,表示搜索的是48小时前的文件,但使用该选项的该搜索条件,表示搜索的是2天的文件
-------------------------------------------------------------------------------------------------------------------------------------------------------------行动action:
用于表示对搜索得到的文件执行什么操作。比如-delete行动表示将搜索到的文件删除。
  1. tar 命令(打包命令)
  • tar -cvf aa.tar lib common:将当前目录下的lib和common打成一个包aa.tar。-c表示创建包,-f表示打包的内容是文件,-v表示解释哪些文件被打包
  • tar -zcvf aa.tar.gz lib common:将当前目录下的lib和common打成一个压缩包aa.tar.gz,使用的是gzip压缩方式-z这个选项必须是第一个选项!!!
  • tar -jcvf aa.tar.bz2 lib common:将当前目录下的lib和common打成一个压缩包aa.tar.bz2,使用的是bzip2压缩方式-j这个选项必须是第一个选项!!!
  • tar -xvf aa.tar:将当前目录下的aa.tar包解开
  • tar -zxvf aa.tar.gz:将当前目录下的aa.tar.gz压缩包解开,使用的是gzip方式解压缩
  • tar -jxvf aa.tar.bz2:将当前目录下的aa.tar.bz2压缩包解开,使用的是bzip2方式解压缩
  1. zip和unzip 命令(压缩解压命令)
  • zip -r abc.zip ./abc/:在当前目录下将当前目录下的abc目录和目录中的所有内容打成一个压缩包abc.zip。其中-r选项表示打压缩包时包含目录中的所有内容
  • unzip -d …/Downloads/ abc.zip :对当前目录下的abc.zip压缩包文件进行解压缩,解压缩到上级目录下的Downloads目录中
  1. chmod 命令(更改文件权限命令)
  • 格式:chmod -R 模式,模块 文件
字母式模式:用户字母、运算符、权限字母
用户字母:u表示作者, g表示组用户,o表示其他用户,a表示ugo所有人
运算符:+表示增加权限,-表示去掉权限,=表示改为权限
权限字母:rwx
模式1:u+x,go-w表示作者增加执行权限,以及组用户和其他用户去掉写权限。
模式2:a=r表示所有人都只拥有读权限
模式3:go=,表示将组用户和其他用户没有任何权限
-------------------------------------------------------------------------------------------------------------------------------------------------------------
数字式模式:3位8进制数字
第一位表示作者权限,第二位表示组用户权限,第三位表示其他用户权限。
1位8进制可以转换为3位2进制,
这3位2进制的
第一位表示读权限有或没有,1表示有,0表示没有;
第二位表示写权限有没有,
第三位表示执行权限有没有。
数字式模式只能将权限改为什么,不能增加什么、或减少什么
  • 示例:
  • chmod 764 a.txt
    chmod u+x,g+w a.txt
    chmod u=rwx,g=rw a.txt
  • 将当前目录下的-rw-r–r–显示的a.txt文件权限改为作者读写执行、组用户读写权限和其他用户只读。改为rwxrw-r–,用数字式表示111110100,转8进制764;用字母增加表示作者增加执行权限,组用户增加写权限,用字母改表示作者改为读写执行,组用户改为读写。
  1. chown 命令(修改文件或目录的作者或组)
  • 格式:chown [选项][作者][:组] 文件或目录
  • chown root a.txt:修改当前目录下的a.txt的作者为root用户
  • chown :root a.txt:修改当前目录下的a.txt的群组为root组
  • chown root:51testing a.txt:修改当前目录下的a.txt的作者为root用户,群组改为51testing组
  • chown -R root /abc/:修改根目录下的abc目录的作者为root用户
  1. ifconfig 命令(查看所有网卡的ip地址的命令,直接打)
  2. ping 命令(检查对应地址是否可以连通的命令)
  • ping -c 5 www.baidu.com:连续5次测试www.baidu.com这个地址能否连通
  1. ps 命令(查看进程命令)
  • ps -ef:查看所有进程,显示所有信息(比aux多显示父进程编号)
  • ps axu:查看所有进程,显示所有信息(比-ef多显示cpu,内存等资源使用)
  • ps -ef | grep http | grep -v grep:查看http进程,grep -v grep表示搜索去掉包含grep的内容
  1. kill 命令(终止进程命令)
  • kill 1234:终止进程编号为1234的进程
  • kill -9 1234 5678:立即杀掉1234和5678进程
  1. top 命令(查看所有进程的实时动态更新的信息的命令)
  • top -p 1234:查看进程编号为1234进程的实时动态更新的信息
  1. vmstat 命令(查看系统资源使用情况,包括cpu,内存,io等,直接用)
  2. free 命令(查看内存使用情况)
  3. df 命令(查看各磁盘使用情况)
  4. systemctl 命令(查看所有服务的命令)
  • systemctl start 服务名…:启动指定服务
  • systemctl stop 服务名…:停止指定服务
  • systemctl restart 服务名:重启指定服务
  • systemctl status 服务名 -l:查看指定服务的信息,-l选项可以查看更多信息
  1. rpm 命令(离线安装,通过安装包来安装软件的命令)
  • 格式:rpm -ivh 安装包文件
  • rpm -qa:显示所有安装了的包名。注意:包名和安装包文件名不同。
  • rpm -qa | grep 包名查询条件:查找包
  • rpm -e --nodeps 完整包名:将该包软件卸载
  1. yum 命令(在线安装,傻瓜式安装软件的命令,自动安装软件所需要的所有依赖)
  • 格式:yum install 包名(安装该软件。必须联网)
  • yum remove 包名:卸载该软件
  • yum list:查看有哪些软件
  1. id 命令(查看用户信息的命令)
  • id 用户:查看该用户的信息,用户编号、组编号、参与组编号
  1. useradd 命令(新增用户命令)
  • 格式:useradd [选项] 账号
  • 新增一个用户,默认方式新增的用户只在自己的同名组中,家目录在/home/用户名目录。
    新增用户保存在配置文件/etc/passwd文件中
  • useradd -g root user01:新增一个用户user01,只在主组root组中
  • useradd -G root user02:新增一个用户user02,有主组user02外,还参与root组
  • useradd -d /user03 user03:新增一个用户user03,其家目录设置为根目录下的user03目录,要求该目录不存在
  1. userdel 命令(删除用户命令)
  • userdel -r 账号:删除用户,同时删除用户家目录和邮件协议
  1. passwd 命令(修改密码命令)
  • passwd:修改当前账号自己的密码,用户的密码保存在配置文件/etc/shadow文件中
  • passwd 用户名:修改指定用户的密码,useradd的新用户没有设置密码,无法用于登录
  • passwd -l 用户名:锁定用户,该用户无法用于登录
  • passwd -u 用户名:解锁用户,该用户可以登录
  1. su 命令(切换用户命令)
  • 格式:su [选项] 用户名(从当前账号切换到新用户)
  1. shutdown 命令(关机或重启命令)
  • 格式:shutdown [选项] 时间(表示在指定时间关机)
  • shutdown -h +10:10分钟后关机
  • shutdown -r now:立即重启
  1. poweroff 命令(关机命令,直接用)
  2. reboot 命令(重启命令,直接用)
  3. exit 命令(退出用户命令,直接用)
  4. logout 命令(登出用户命令,直接用)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值