常用的shell命令,总结-Linux基础指令

 2023-09-25 阅读 25 评论 0

摘要:虚拟机桥接模式:需要连接wifi或网络 NAT模式:只要你电脑能联网,虚拟机使用主机上网。 基础指令:ifconfig---查看网卡信息(IP地址) 命令使用格式: 命令名称 [操作选项] [操作对象] 一切皆文件:linux下所有东西都是文件&

虚拟机桥接模式:需要连接wifi或网络

           NAT模式:只要你电脑能联网,虚拟机使用主机上网。

基础指令:ifconfig---查看网卡信息(IP地址)

命令使用格式: 命令名称 [操作选项] [操作对象]

一切皆文件:linux下所有东西都是文件,通过操作文件方式进行访问,目录也是文件。

常用的shell命令。                    man:手册

目录的命令 :ls选项:浏览目录文件信息---当前用户(主机登录用户)家目录(操作系统为每个用户单独创建的目录)

                     ls-a选项:浏览目录下所有文件(包括隐藏文件)linux下文件名以  .  开头的文件默认不显示,是隐藏文件

                     ls-l选项:查看目录下文件的详细信息

                     ls -lh:人性化显示

pwd:查看当前所在路径--打印当前路径--绝对路径

微机原理及应用指令总结。          /home/test---绝对路径---最前边的斜杠---叫根目录

磁盘:存储文件。一个硬盘至少会有2个分区:交换分区,文件系统分区---交换分区只有一个,文件系统分区有多个。

         linux目录结构是唯一的且只有一个,不会随着分区的多少而改变。最底层是根目录,根目录有空间,其他文件就有地方存储。

         交换分区:交换内存。程序运行,内存中的数据并不都是活跃数据,把非活跃内存区域中的数据取出来存储在硬盘上。通常内存是16G时,是内存的2倍,超过时相等即可。

        文件系统分区:文件存储

区分绝对路径和相对路径:

movp是什么指令,       绝对路径:唯一路径--指的是以根目录作为起始表达的路径

      相对路径:多种多样---指的是以某个路径作为参照路径-以当前目录作为起始路径。

      mkdir:创建目录

      mkdir-p:递归多层级创建目录,从外往内,哪层不存在就创建哪一层。

      rmdir:删除空目录

      mkdir-p:删除递归多层目录,从内往外,

生产指令总结。      rm:删除文件

      rm-r:递归删除目录下所有文件,

      rm-f:直接操作,不进行提示

      cp:拷贝文件

      cp-r:递归将一个目录及内部文件拷贝到指定位置。

      mv:移动一个文件或目录到另一个位置--剪切。

shell基础、      cd:改变工作路径,进入某个目录

      cd~:表示当前用户的家目录

     touch:touch一个文件,若文件存在则刷新文件时间属性,若不存在则创建文件。

     touch-d:使用指定的时间刷新时间属性。

     cat:将文件内容打印出来

     more:分页显示文件内容。向下按行滚动:使用回车;向下按页滚动:使用空格;退出显示:使用q键。

稳控指令办理总结。     less:分页显示文件容。向下按行滚动:使用回车;向下按页滚动:使用空格,f键;退出显示:使用q键,向上滚动:b键

    匹配查找字符串:/string 向下匹配         ?string  向上匹配

    head :默认显示文件前10行内容,head -n 3 password---显示前3行内容。

    tail:默认显示文件末尾10行信息,-n:指定显示的行数,-f:动态一直等待文件末尾的新数据进行显示。

    echo:打印字符串。将数据写入标准输出--显示器设备文件--操作系统控制,从键盘读取数据,要把数据写入显示器。

    stat:查看文件状态信息

计算机指令。>>或>:重定向符号:进行数据流的重定向--文件重定向。将要操作的数据不再写入原本的文件,而是写入新的文件中。例如:echo “abcd” >> test.txt,将原本写入标准输出文件的数据写入到test.txt

    >:清空重定向,将新数据重定向到指定的文件中,但是在这之前会清空文件原有的内容

   >>:追加重定向,将新数据重定向到指定的文件中,但是新数据会被追加写入到文件末尾

管道符:打印文件的第23行内容    head -n  ./password | tail -n 1

             连接两个命令,将前边命令的输出结果当作后边命令的输入数据,让后边的命令进行处理。

打包(压缩)指令:默认解压的文件都在当前所在的目录下,解压的文件就在哪个目录下。

我的世界指令方块代码。    压缩:将一个文件按照一些压缩算法,将文件数据从多变少。

              zip/unzip:zip格式的压缩解压缩。linux下文件格式并不以后缀名区分,后缀名只是便于用户区分文件功能性质。

              gzip/gunzip:gzip格式的压缩解压缩

              bzip2/bunzip2:bzip2格式的压缩解压缩

    打包:将多个文件合成一个文件。

              tar :linux下使用度最高的打包解包工具---将多个文件打包成为一个文件,提供解包功能,并且打包解包的同时可进行压缩解压缩

命令方块的指令。               tar-c :打包

               tar-x:解包

               tar-z:打包或解包同时进行gzip格式压缩解压缩

               tar-j:打包或解包同时进行bzip2格式压缩解压缩

               tar-v:显示打包解包信息

               tar-f:指定tar包名称,通常作为最后一个选项,跟上我们包的名称

LINUX教程?               tar-czvf   ***.tar.gz  **.txt    打包     

               tar-xzvf   ***.tar.gz  解包

               tar-xvf   自动默认打包格式

在终端中执行命令,单引号和双引号的区别:大多数情况意义相同。

               单引号:会消除括起的数据中的特殊字符的特殊含义;

               双引号:不会。

plc基础知识指令27个、匹配查找命令:

             grep:从文件内容中匹配包含某个字符串的行,常用于在某个文件找函数。

             grep -i:匹配时忽略大小写

             grep-v:反向匹配,匹配不包含指定字符串的行

            grep-R:对指定目录下的文件递归逐个进行内容匹配。

            find:从指定目录中查找指定名称/大小/时间/类型的文件。 

运行命令怎么记忆,            find ./-name **test** :通过文件名称查找文件

           find ./ -type d :通过文件类型找文件--  f-普通文件--d-目录文件-- c-字符设备-- b-块设备-- p-管道文件-- l-符号链接文件-- s-套接字文件

           find ./ -size -10M:通过文件大小找文件--10M以内的文件    +10M:超过10M大小的文件        

           find ./ -mmin -10:通过文件时间找文件--cmin、mmin、amin--分钟为单位。 ctime、mtime、atime--以天为单位。

           date:系统时间。date +"%Y-%m-%d %H:%M:%S"

            date+ “%S” :时间戳-从1970年1月1日0点0分0秒到现在的秒数

常见的shell命令、           date -s “2018-07-02 09:10:00”设置系统时间。

           su root:切换管理员模式

           cal:日历

在linux中一定善于使用快捷键

          tab:文件名自动补全

         ctrl+c:终端当前操作

我的世界基础指令,shell的理解:操作系统内核与用户之间的桥梁---命令行解释器

                    用户不能直接访问系统内核--直接访问内核太危险。

                    shell会捕捉用户的标准输入,得到字符串,通过字符串判断用户想要干什么。

                    操作系统会提供一些接口--系统调用接口,用户只能通过接口访问。

                    终端为什么会执行命令,因为终端打开就意味着运行了一个程序 -shell-命令解释器

                    windows下的shell就是ui操作界面

微机原理指令总结?操作系统中的操作权限:

                   在linux中,普通用户,su切换用户

                 root->useradd--添加用户     userdel--删除用户

文件权限:

                  文件访问对用户的分类:文件所有者-u,文件所属组-g,其他用户-o

                  文件访问对操作的分类:可读-r,可写-w,可执行-x

命令方块高级指令大全,                  文件访问权限的表示:rwxrwxrwx 描述了三类用户各自对文件所能进行的操作。rw-rw-r--:所有者对文件可读可写不可执行,所属组成员对文件可读可写不可执行,其他用户只读,不能写也不能执行。

                  在系统中权限的存储:使用二进制比特位图--二进制比特位只有0/1

                                                       rw-rw-r--:110 110 100--664占用空间更小,操作便捷。753--111 101 011-rwx-r-x -wx-

文件权限的操作指令:

创建一个文件的默认权限-

                  umask 查看或设置文件的创建权限掩码,掩码决定一个文件的创建默认权限。 -S人性化显示

汇编指令详解,                  计算方法:777满权限-八进制掩码。正规计算方法:给定权限&(~掩码)--777&(~002)

                  002 直接使用八进制数字进行修改

创建好的文件权限修改:chmod 777 test.txt 直接使用八进制数字进行修改

                                       chmod a或者u或者o或者g+r或者x或者w   filename。   chmod a-x test.txt 针对某类用户进行权限的增加或删除

文件用户信息的修改:chown username filename 修改文件所有者(只能使用root修改)

                                    chgrp groupname filename 修改文件所属组

文件权限的沾滞位:

                            特殊的权限位--主要用于设置目录沾滞位,其他用户在这个目录下能够创建文件,可以删除自己的文件,不能删除别人的。

 

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/94857.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息