Linux基础知识-待补充

用到的环境是VM ware和Centos7

文件和目录常用的处理命令

目录处理命令

ls        选项: -a显示所有文件,包括隐藏文件;-l 显示所有信息;-d 仅显示目录名;-h 人性化显示         -i查看任意一个文件的i节点;-t 用文件和目录的更改时间排序

mkdir      mkdir hello创建了一个hello的文件夹(目录)

cd          所在的路径:shell内置命令

                        cd ..返回上级目录 ; cd . 返回当前目录;cd ../..返回上两级目录;cd -返回进入此目录之前在的目录

内置命令和外部命令的区别

      ❤️cd是内置命令,是linux加载运行时就在内存中的,“随时待命”,“随叫随到”

      ❤️而ls,mkdir是有路径的,说明是需要的时候,才去运行这些文件,需要“准备一下”

       虽然慢了 一步,但是这些程序的功能却比较强大,也是shell程序控制的。(补充:type查看命令的类型为那种,eg. type cd.)

pwd      显示当前的所在目录   print working directory  

rmdir 删除空目录   remove empty directories    用法:remove 【空目录名】

copy  cp -rp【原文件或目录】【目标目录】 -r:复制目录,-p:保留文件属性

mv    相当于剪切,原来位置没有了,只有目标目录有 路径:/bin/mv;  mv 【源文件或目录】【目标目录】

rm (remove)  rm -rf【文件或目录】 -r:删除目录,-f:强制执行

                                    

文件处理命令

    创建空文件:touch 【文件名】 例如:touch tmp.log

    显示文件的内容:cat【文件名】例如:cat -n /etc/issue;-n显示文件的行号

    反向显示文件的内容:tac【文件名】例如:tac /etc/issue

    分页显示文件内容命令(不能向前翻页):more【文件名】,空格或”f”翻页,按页翻;enter,按行翻

    分页显示文件内容命令(可以前后翻页):less【文件名】,more有的都有,⬆、⬇前后翻页,q/Q退出

    显示文件内容(指定行数):head【文件名】,例如:head -n 20 /etc/services 显示前二十行(默认也是20行)

    反向文件内容命令:tail 【文件名】,tail -n 20 -f /etc/services 指定了显示的行数,同时也会显示实时变化,-f的作用:动态显示文件末尾内容

      补充:以上的命令的路径都在/bin下

                                         

搜索

  1. cat等查看文件时,输入“/”+想搜索的字符,例如:/tcp,回车就可以查找
  2. find搜索时应该尽量减少搜索范围,不要在服务器高峰期进行

      find【搜索范围】【匹配条件】

      根据文件或目录名称

        find /etc -name init 精准搜索,名字必须为init才能搜索的到

        find /etc -iname init 精准搜索,名字必须为init,或者有大写字母能搜索的到

        find /etc -name *init 模糊搜索,以init结尾的文件或目录名

        find /etc -name init??? 模糊搜索,以init开始的,后面有三个字符

      根据文件大小

        find / -size +204800 在根目录下找大于100M的文件(100M=204800数据块)

显示网络相关信息  netstat

 

帮助命令

😀man 【命令或配置文件】

    man ls

😀获得shell内置命令的帮助信息:help

     help 【shell内置命令】

  【命令】 --help     //获得命令的中文帮助信息

注:which 【命令】没有路径显示就是shell的内置命令

用户管理命令

😀useradd 【用户名】

    useradd tom   增加tom用户

😀passwd 【用户名】

  passwd tom    修改tom的密码

😀查看登录用户简单信息:who

     who

😀查看登录用户详细信息:w

  w

压缩和解压缩

格式.gz

gzip 【需要压缩的文件】

压缩后的文件格式:.gz

只能压缩文件,不能压缩目录。压缩完后不保留原文件。

gunzip 【解压缩文件名】

英文原意:GUN unzip

解压后不保留原文件

格式.tar.gz

压缩

tar   选项  【-zcf】  【压缩后文件名】  【目录】

tar -zcvf a.tar.gz a  将目录a压缩为a.tar.gz文件

-c  打包 ;     -v显示详细信息;   -f   指定文件名;   -z打包同时压缩

压缩后的文件格式:.tar.gz

压缩后保留原文件或者原目录

解压缩 

tar 选项【-zvxf】  【.tar.gz的压缩文件名】  【解压后的存放目录,默认是当前目录】

tar  -zxf   a.tar.gz 

-x  解包;  -z解压缩;   -f   指定解压文件名; -v  显示详细信息

格式 .zip

压缩

zip 【选项 -r】【压缩后的文件名】【文件或目录】

zip -r a.zip a

-r  压缩目录

压缩后的文件格式  .zip

压缩后保留原文件

解压缩

unzip  【.zip的压缩名】

unzip a.zip

解压缩后也保留原压缩文件

格式.bz2

压缩

bzip2  选项【-k】 【文件】

-k   产生压缩文件后保留原文件

只能压缩文件

压缩后的文件格式.bzip2

解压缩

bunzip2  选项【-k】 【文件】

-k  解压缩后保留原文件

 

posted @ 2023-03-30 22:35  仰望神明  阅读(44)  评论(0)    收藏  举报