关机的快捷键(强制关机的快捷键)

首先,文件和目录的基本概念1.Linux的目录结构Linux系统的优点:多用户多任务系统更安全,开源,免费。在Linux系统中,所有的目录和文件数据都被组织成一

首先,文件和目录的基本概念

1.Linux的目录结构

Linux系统的优点:多用户多任务系统更安全,开源,免费。

在Linux系统中,所有的目录和文件数据都被组织成一个树形目录结构。整个系统只有一个根目录,所有分区、目录、文件都在同一个根目录下。

2.命令提示符

[root@localhost~]#

Root:当前登录的用户名。

Localhost:这台机器的主机名

~:用户的当前目录,~代表主目录。

root用户的主目录是:/root

普通用户的主目录是:/home

#:当前登录的用户是管理员用户。

$:当前登录的用户是普通用户。

3.切换用户的用户名:苏

从根用户切换到普通用户不需要输入密码。

从普通用户切换到其他用户时必须输入密码。

4.显示当前目录所在的完整路径。

5.目录切换命令:cd

Cd /etc切换到/etc/目录

镉..返回到上一个目录

Cd返回主目录

根目录:/

主目录:普通用户的主目录在/home下,root的主目录是:/root。

6.绝对路径和相对路径

相对路径:当前目录中的文件或路径。

绝对路径:指目录或文件的完整路径。

7.命令行编辑的几种辅助操作

Tab键:自动完成

分号“;”:在同一行输入多个命令,中间带;不同的

反斜杠“\”:在一行命令后加\,表示上下箭头键将在另一行继续输入:找出已经执行过的历史命令,查看历史命令:历史

Ctrl+U: Clear 空到行首

Ctrl+K: Clear 空到行尾

Ctrl+L:清除屏幕

Ctrl+C:终止命令的执行

8.关机命令:关机(安全关闭系统)

关闭参数描述:

[-t]在切换到其他运行级别之前,告诉init关闭的时间。

[-r]重新启动计算器。

[-k]并没有真的关闭,它只是给每一次〔登录〕发送一个警告信号。

[-h]关机后关闭电源。

[-n]不要用init,自己关掉。不鼓励使用该选项,并且该选项的后果并不总是如您所料。

[-c]取消当前进程取消当前正在执行的关闭进程。当然,这个选项没有时间参数,但是您可以输入一条解释消息,这条消息将发送给每个用户。

[-f]重启计算器时忽略fsck[〔reboot〕]。

[-F]重新启动计算器时强制fsck[〔reboot]。

[-time]设定「关机」前的时间。

例如:

/sbin/shut down-h now-立即关闭;

/sbin/shut down-20:49-20:49关机。

/sbin/shut down-h+10-10分钟后关闭。

/sbin/shut down-r now-立即重新启动

/sbin/shutdown -r +10 '系统将重新启动& # 39;-10分钟后,系统

重新启动并向每个登录用户发送通知。

/sbin/shutdown -k now '系统将重新启动& # 39;-仅针对每次登录。

发通知并不能真的关机。

重启init 6

第二,介绍常见的shell命令

命令格式:命令名称[选项][参数]

1.文件管理命令

这个列表显示了目录的内容。

Ls用不同的颜色显示结果以区分文件类别。

蓝色代表目录(文件夹)

灰色代表普通文档。

绿色代表可执行文件。

红色代表压缩文件。

浅绿色代表链接文件(快捷方式)

选项描述:

-a显示所有文件,包括隐藏文件(以。).

-l以长格式显示文件或目录的详细信息(具有更详细的内容)。

-h以K、M、G等单位显示文件大小(

字节)以提高可读性。

-左侧

2.通配符的使用:

"?"您可以匹配文件名中的任何字符,

“*”可以匹配文件名中任意数量的字符。

例如,显示详细信息ls–l/etc/ns *。/etc目录中文件名以ns开头且扩展名为conf的文件的conf。

显示详细信息ls–l/etc/v?/etc目录中的文件,其文件名以V开头,总共有4个字符。??

3.创建一个目录(即创建一个新文件夹):考虑权限mkdir -p -m M。

示例:在当前目录中创建名为test的子目录。

[root @ localhost/]:# mkdir/mnt/test

示例:在根目录中创建一个名为public的子目录。

[root @ localhost/]:# mkdir/public

示例3:在当前目录下同时创建3个子目录

[root @ localhost/]:# mkdir MP3 MP4 mp5

当前目录是/。此时在/mnt目录下同时创建两个子目录YY2[root @ localhost/]:# mkdir/mnt/y1/y2/y3。

示例4:创建连续目录

[root @ localhost/]:# mkdir-p/media/cdrom示例5:创建目录,同时设置权限

[root@localhost /]:#mkdir - m 775测试

4.删除目录或文件。

删除空目录:rmdir

示例:删除当前目录中的空目录mytest[root @ localhost/]:# rmdirmytest。

示例2:删除连续目录

[root @ localhost/]:# rmdir-p/media/cdrom/aa

删除文件:默认情况下,rm只删除文件,不删除目录。

示例:删除当前目录中的文件1.txt。

【root @ localhost/】: # RM 1 . txt有提示,请输入y【root @ localhost/】确认删除:# rm-f1.txt没有提示,直接删除。

示例:删除当前目录中的学生目录。

[root @ localhost/]:# RM-RF/student

5.复制文件或目录。

复制文件

[root @ localhost ~]# CP/bin/touch/root/test/toch 1

[root @ localhost ~]# CP/etc/inittab/etc/inittab . bat来备份文件。

复制目录

[root @ localhost ~]# CP–R/tmp/root/mnt

6.移动(剪切-粘贴)文件或目录。

[root @ localhost ~]# mv/root/test/test 1 . txt/root/test/test 2 . txt Rename[root @ localhost ~]# mv/root/test/test 2 . txt/tmp/

7.创建新文件。

触摸/1.txt在/目录中创建新的1.txt文件。

第三,检查文件内容命令

1、cat -显示文件的内容。

cat–n显示行号

Cat在显示文本文件内容时不会暂停,因此不适合查看长文件。

2、多页或少页显示文件内容

全屏逐页显示文件内容,当内容已满时会暂停显示。按空键继续显示下一屏,或按Q键跳开,适合阅读长文件。

差异:

当文件的内容显示在文件末尾时,more命令会自动退出阅读环境,而less命令不会自动退出。提示“:”后需要按Q键退出。

3.头尾-检查文件开头或结尾的一些内容。

默认情况下,head显示前10行,tail显示后10行。

示例:检查/etc/inittab文件的前三行。

检查/etc/inittab文件的最后五行。

4.wc命令-文件内容统计

函数:用于统计指定文件的行数、字数和字节数。

语法:wc(选项)(参数)

常见选项:

-我数了数行数。

-w统计字数

-c计算字节数

比如依次统计/mnt/test/1.txt文件的行数、字数、字节数,分别统计/mnt/test/1.txt文件的行数、字数、字节数。

四。搜索命令

1.查找命令:搜索文件和目录。

功能:就是在指定的路径中找到我们需要的文件或目录,目标就是文件或目录。

类似于在Windows系统中执行的“搜索”操作。

语法:find[搜索范围][搜索条件表达式]

常见选项:

-名称按名称搜索,允许使用通配符。

-type按文件类型查找文件类型:普通文件(F)、目录(D)和块设备。

文件(b),字符设备文件(c)

-用户按文件所有者进行搜索,并根据文件是否属于目标用户进行搜索。

-size按文件大小搜索,使用“+”和“-”符号将大小设置为大于或小于指定的大小作为搜索标准。常用的容量单位有K(注意小写)、M、g。

# find/etc-size+1024k-name & # 34;init * & # 34#find /etc -name 1.txt

2.grep命令:查找文件的内容

功能:就是在某个文件中找到我们需要的一些内容,目标是一个字符串。然后它类似于

在WORD中执行的“查找”操作。

语法:grep [options]查找标准目标文件

常见选项:

-c:计算发现& # 39;搜索字符串& # 39;次数

-i:忽略大小写的不同,所以认为大小写是一样的。

-n:顺便输出行号。

-v:反向选择,即显示no & # 39搜索字符串& # 39;内容的线!

- color=auto:可以用颜色显示查找到的关键字!

注意:grep不支持通配符,而是使用正则表达式:

它以什么字符开头?

$以什么字符结尾?

例如,“单词”意味着它以“单词”开头

“word$”表示以“word”结尾

“$”表示空行。

动词 (verb的缩写)其他辅助订单

1.查看历史命令:历史

功能:linux的history命令的功能是记录执行过的命令。

用法:history [n] n是一个数字,它列出了最近的n个命令。

用!执行历史订单。

!要执行哪个命令?

!命令从最新的命令开始,执行以Command开头的命令!!执行上一条。

2 .帮助命令:只能查看内部命令的帮助信息。

示例:查看pwd命令的帮助信息。

残疾人-帮助

如果使用help命令查看外部命令的帮助信息,将会出现错误。

使用- help选项检查外部命令的帮助信息。

3.man命令:查看命令的帮助手册。

使用箭头键“↑”和“↓”滚动文本。

使用Page Up和Page Down键翻页。

按Q或Q键退出阅读环境,按“/”键查找内容。比如查ls的帮助手册。

4.输入和输出重定向

在Linux系统中,标准的输入设备是键盘,标准的输出设备是屏幕,但在某些情况下,我们希望从键盘以外的其他输入设备读取数据,或者将数据发送到屏幕以外的其他输出设备,这就是所谓的重定向。

输入重定向:

输出重定向: >或>:& gt

输出重定向是将命令的输出结果重定向到一个文件,而不是显示在屏幕上。

" >如果指定的文件不存在,将首先创建该文件,然后将命令结果保存在该文件中。

" >如果指定的文件存在,将首先清除空文件的内容,然后将命令结果保存在该文件中。

" & gt>您可以重定向命令结果并将其附加到指定文件的末尾进行保存,而不会覆盖文件中的原始内容。

示例:将1.txt的内容输出重定向到a.txt。

Cat 1.txt & gta.txt

将1.txt的内容追加到a.txt中。

将错误信息输出到文件。

ls/etc/hhh 2 & gt;埃罗

cat & gt新文件

ls & gt新文件

cat & gtnewfile & lt1.txt

5.管道符号“|”

通过管道符号“|”,可以连接几个简单的命令,实现更复杂的功能。

管道用于将|左侧命令的执行结果作为|右侧命令的输入。

[root@localhost ~]# ls -lh /etc |更多

通过分页显示/etc目录中所有文件和子目录的详细信息。

[root @ localhost ~]# ls-LH/etc | grep net

显示/etc目录中包含“net”关键字的所有文件和子目录的详细信息。

[root@localhost ~]# ls -l /etc/*。conf | WC–l

计算以“.”结尾的所有文件的数量。conf”在/etc目录中。

[root @ localhost ~]# grep-v " # "/etc/httpd/conf/httpd.conf | GERP–v " $ "检查/etc/httpd/conf/httpd . conf文件中的内容,以" # "和空开头的行除外。

6.清除命令-清除屏幕

Ctrl+l

不及物动词文件权限

1.文件属性描述

第1组:文件类型,其中第一个字符代表文件的类别。

-普通文件d目录l符号链接

c字符设备b块设备

文件的许可

r:可读w:可写x:可执行-:无权限

第2组:文件连接数第3组:文件所有者

第4组:文档属于该组。

第5组:文件大小,默认单位为字节第6组:文件创建时间。

第6组:文件名

2.修改文件的权限:chmod

字母修改权限

文件所有者权限(u)

组权限(g)

其他用户权限(o)

所有用户(a)

示例:/mnt的权限是drwxr-x-

chmod u-w /mnt权限变为:dr-xr-x-

chmod o+rx /mnt权限变成:dr-xr-xr-X。

Chmod g+w /mnt权限变为:dr-xrwxr-x

chmod a+w /mnt权限变成:drwxrwxrwx

3.数字修改机构

r=4 w=2 x=1 -=0

4.修改文件的所有者和组:chown。

示例:chown teacher:teacher /test1修改所有者和组。

Chown root /test1修改所有者

Chown :student /test1修改它所属的组。

5.特殊权限:

1)ACL:访问控制[为其他用户中的某些或个别用户设置特殊权限]

setfacl -m u:stu1:rwx A

创建一个ACL规则,授予stu1用户对目录a的rwx权限。

查看acl规则

setfacl -x u:stu3 A

删除stu3对目录A的ACL权限,只删除一个规则setfacl -b A。

删除目录a的所有ACL规则。

(2)SBIT:粘位权限(强制位权限)[对于其他用户,只能删除自己的文件,不能删除其他用户的文件]

chmod o+t A

(3)SGID:为其他用户设置,作为所属组执行。

hmod g+s A

(4)SUID:以文件所有者的身份执行文件,只针对可执行文件。

chmod u+s A

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/170903.html

发表回复

登录后才能评论