当前位置: 首页> 财经> 产业 > 广东设计公司排名_万网域名解析平台_厦门关键词优化报价_跨境电商seo是什么意思

广东设计公司排名_万网域名解析平台_厦门关键词优化报价_跨境电商seo是什么意思

时间:2025/7/27 12:19:27来源:https://blog.csdn.net/n04j04h06/article/details/145533711 浏览次数:0次
广东设计公司排名_万网域名解析平台_厦门关键词优化报价_跨境电商seo是什么意思

课程视频链接:尚硅谷大数据Linux课程


五、Linux实用指令

Linux系统运行级别:

        0:关机

        1:单用户【找回丢失密码】

        2:多用户状态没有网络

        3:多用户状态有网络

        4:保留

        5:图形界面

        6:系统重启

常用运行级别是3和5,要修改默认的运行级别可修改文件/etc/inittab的id:5:initdefault:这一行

在shell中可以使用 init 运行级别 来切换不同的运行级别。

【面试题】

        如何找回root密码?

        进入到单用户模式init 3;然后修改root密码。因为单用户模式root不需要输入密码。


1)文件目录类

pwd指令

        pwd

        显示当前工作目录的绝对路径

ls指令

        ls [选项] [目录/文件]

        查看当前目录的所有内容信息

        常用选项:

                -a:显示当前目录包括隐藏文件的所有文件和目录

                -l :以列表的方式显示信息

cd指令

        cd [参数]

        切换到指定目录

        常用参数:

                绝对路径和相对路径

                cd~或者cd:  回到自己的家目录

                cd..              回到上一级目录

mkdir指令

        mkdir [选项] 要创建的目录

        用于创建目录

        常用选项:

                -p :创建多级目录

rmdir指令

        rmdir [选项] 要删除的空目录

        用于删除空目录

        参数:

                -rf : 强制删除非空目录(慎用

touch指令

        touch 文件名

        用于创建空文件

cp指令

        cp [选项] 源路径 目标路径

        常用选项:

                -r:递归复制整个文件夹

rm指令

        rm [选项] 要删除的文件或目录

        移除文件或目录

        常用选项:

                -r:递归删除整个文件夹

                -f:强制删除不提示(慎用

mv指令

        mv 源路径 目标路径

        移动文件与目录或重命名

cat指令

        cat [选项] 文件名

        查看文件内容

        常用选项:

                -n:显示行号

cat指令只能浏览文件,而不能修改文件。

more指令

        more 文件名

        查看文件内容

more指令是一个基于vi编辑器的文本过滤器,内置了若干快捷键。

空格表示下翻一页;enter表示下翻一行;q表示离开;等。

less指令

        less 文件名

        查看文件内容

空格表示下翻一页;/子串 表示向下搜寻子串;q表示离开;等。

less在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率

>指令和>>指令

        >输出重定向   

        将内容以覆盖的方式写入,如cat a.txt > b.txt,将a中的内容覆盖掉b中的内容

        >>追加

        将内容以追加的方式写入,如cat a.txt > b.txt,将a中的内容添加到b文件的末尾

echo指令

        echo [选项] [输出内容]

        echo输出内容到控制台

head指令

        head [选项] 文件

        用于显示文件的开头部分,默认显示前10行内容。

        选项:

                -n:选择显示的行数

tail指令

        tail [选项] 文件

        用于显示文件中尾部的内容,默认显示后10行内容。

        选项:

                -n:选择显示的行数

                -f :实时追踪该文档的所有更新

ln指令

        ln -s [原文件或目录] [软连接名]

        设置一个软连接,类似于Windows里的快捷方式。

history指令

        history [n]

        查看已经执行过的历史指令,也可以执行历史指令

        选项:

                -n:显示最近n个历史指令


2)时间日期类

date指令

        date

        显示当前时间

        date "+%Y年 %m月 %d日 %H:%M:%S" (自定义显示日期形式

date指令-设置日期

        date -s 字符串时间

        如:date -s "2025-2-9 18:41:53"

cal指令

        cal [选项]

        以日历的形式显示时间日期 

        cal 2025 显示2025全年的日历


3)搜索查找类

find指令

        find [搜索范围] [选项]

        从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端。

        常用选项:

                -name<查询方式>:按照指定的文件名查找文件。如find /home -name hello.txt

                -user<用户名>:查找属于指定用户的所有文件。如find /home -user root

                -size<文件大小>:按照指定的文件大小查找文件。如find /home -size +20M

locate指令

        locate [搜索文件]

        locate指令可以快速定位文件路径。其原理是事先建立了一个locate数据库,所以locate指令无需遍历整个文件系统。但为了保证查询结果的准确度,管理员必须定期更新locate数据库。

grep指令 和 管道符号 | 

        grep [选项] 查找内容 源文件

        grep过滤查找,管道符 "|" 表示将前一个命令的处理结果传给后面的命令处理。

        常用选项:

                -n:显示匹配行及行号

                -i:忽略字母大小写

例子:过滤出hello.txt中的yes。

cat hello.txt | grep yes

4)压缩和解压类

gzip/gunzip指令

gzip用于压缩,zunzip用于解压缩

        gzip 文件

        gunzip 文件.gz

当我们使用gzip对文件进行压缩后,不会保留源文件。

zip/unzip指令

zip用于压缩,unzip用于解压缩

        zip [选项] XXX.zip 目标文件/路径

        unzip [选项] XXX.zip 目标文件/路径

        常用选项:

                -r:递归压缩

                -d<目录>:指定解压后文件的存放目录

tar指令

tar指令是打包指令,通过不同参数来实现压缩和解压,解压的文件为.tar.gz文件。

        tar [选项] xxx.tar.gz 打包的内容

        常用选项:

                -c:产生.tar打包文件

                -v:显示详细信息

                -f:指定压缩后的文件名

                -z:打包同时压缩

                -x:解包.tar文件


六、组管理和权限管理

1)组管理

Linux组的基本介绍

  • 在linux的每个用户必须属于一个组,不能独立于组外。
  • 在linux中每个文件有所有者、所在组、其他组的概念。

默认情况下,文件的所有者是创建文件的用户。

查看文件所有者

        ls -ahl

修改文件所有者

        chown [选项] 用户名 文件名

        选项:

                -R:递归修改所有子文件权限


默认情况下,文件的所在组就是该创建用户的所在组。

查看文件/目录所在组

        ls -ahl

修改文件所在组

        chgrp [选项] 组名 文件名

        选项:

                -R:递归修改所有子文件权限


改变用户所在组

        usermod -g 组名 用户名

        usermod -d 目录名 用户名         # 改变用户登陆的初始目录


2)权限管理

权限的基本介绍

使用ls -l指令查看文件详细信息时:

        -rw-r-xr--. 1 root root 1794 2月   9 12:44 data1.txt
        -rwxr--r--. 1 root root 1444 2月   9 14:16 data2.txt

最前边的0-9位分别表示:

        第0位表示文件的类型(-普通文件,d目录,1软链接,c字符设备,b块文件/硬盘)

        第1-3位为文件所有者权限(-无权限,r可读,w可写,x可执行)

        第4-6位为文件所属组权限(-无权限,r可读,w可写,x可执行)

        第7-9位为文件其他用户权限(-无权限,r可读,w可写,x可执行)

再往后的数字表示该目录下的子文件个数

权限的数字表示

三个所属权限可用数字表示:r=4,w=2,x=1。rwx=4+2+1=7

修改权限

        chmod [选项] 文件名

通过chmod可以修改文件或目录的权限

       多种变更权限方法:

u:所有者、g:所有组、o:其他人、a:所有人(u、g、o的简写)

chmod u=rwx,g=rx,o=x 文件1    # 给文件1赋予rwxr-x--x的权限chmod o+w 文件2               # 给文件2的其他组添加w权限chmod a-x 文件3               # 给文件3的所有人撤销x权限chmod 777 文件4               # 给文件4赋予rwxrwxrwx最高权限
关键字:广东设计公司排名_万网域名解析平台_厦门关键词优化报价_跨境电商seo是什么意思

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: