linux-随笔(1)

  1. 命令格式:

    • $rm -r dir (短选项)
    • $rm --recurive dir (长选项)
    • 使用短选项可以合并多个选项
  2. 文件操作命令:ls,cd,pwd,touch,mkdir,cp,mv,rm,rmdir

    • ls——列出参数的属性信息,缺省的话则参数为当前路径下的对象; ls [选项] [参数]

      -l 以详细信息的形式展示出当前目录下的文件;

      • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kUT4Vp8M-1652410356139)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20210605220720507.png)]

        使用“ ls -l ”命令查看时,会得到目录文件数量统计和一个由空格划分的7个字段的列表,该列表的每个字段所表示的信息依次为:文件类型与权限、硬链接数、所有者、所有者所属组、所占空间、时间戳、文件名。

      -a 显示当前目录下的全部文件(包括隐藏文件);

      • “.” 和 “…”表示linux系统中的两个特殊目录,第一个表示当前目录,第二个表示上级目录;

      -d 查看目录属性

      -t 按创建实践顺序列出文件

      -i 输出文件的inode编号

      -R 列出当前目录下的所有文件信息,并以递归地方式显示各个目录中的文件和子目录信息

    • cd——切换目录; cd [参数]

      • cd ./Public 切换到以当前目录为相对路径的Public目录中
      • cd … 切换到工作路径到上一级目录
      • cd /etc/yum 切换到绝对路径/etc/yum中
      • cd ~ 切换到当前用户的家目录(根目录?)
    • pwd——打印当前工作目录的绝对路径; pwd

    • touch——更新已存在文件的时间标签,如果不存在则新建; touch [参数]

    • mkdir——创建目录; mkdir [选项] 参数

      -p 若路径中的目录不存在,创建目录

      -v 查看文件创建过程

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LND0gm2G-1652410356145)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20210605222101865.png)]

    • cp——将一个或多个源文件复制到指定目录; cp [选项] 被复制源文件或目录 目标目录

      -R 递归处理,将指定目录下的文件及子目录一并处理;

      -p 拷贝的同时不修改文件属性,包括所有者,所属组,权限和时间;

      -f 强行赋值文件或目录,无论目的文件或目录是否已经存在;

    • mv——移动文件或目录; mv 被移动源文件或目录 目标目录

    • rm——删除目录中的文件或目录; rm [选项] 文件或目录

      -f 强制删除文件或目录

      -rf 选项-r与-f结合,参考上面的递归,删除目录中的所有文件和子目录,并且不一一确认

      -i 在删除文件或目录时对要删除的内容逐一进行确认

    • rmdir——删除目录 rmdir [-p] 目录

  3. 文件查看命令:

    • cat——打印文件内容到输出设备; cat 文件名
    • more——分页显示内容; more 文件名
      • f/Space 显示下一页
      • Enter 显示下一行
      • q/Q 退出
    • head——查看文件的前n行; head -n 文件名
    • tail——查看文件的后n行; tail -n 文件名
  4. 权限管理命令:chmode,chown,chgrp

    • 用户分为:文件拥有者,同组用户,其他组用户和全部用户;

      权限分为:读取权限,写入权限和执行权限。

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FbfDcKEK-1652410356147)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20210606011811787.png)]

      (使用权限管理命令要求用户具有执行相应命令的权限,为保证命令可成功执行,先使用su命令将用户切换为root)

    • chmod——变更文件或目录的权限; chmod {augo}{±=} 文件或目录

      chmod u-x, g-x file(什么意思)

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0OJb6at5-1652410356148)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20210606012203187.png)]

    • chown——变更文件或目录的所有者; chown 用户 文件或目录

      chown root file

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FtkCqsUB-1652410356149)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20210606012354466.png)]

    • chgrp——变更文件或目录的所属组; chgrp 所属组 目标文件或目录

      chgrp root itheima

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7qo6zw01-1652410356150)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20210606012655474.png)]

  5. 文件搜索命令:

    • which——查看命令所在路径; which 命令

      which ls

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8bfOkHPL-1652410356151)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20210606012834321.png)]

    • find——借助搜索关键字(文件名,文件大小,文件所有者等)查找文件或目录; find 搜索路径 [选项] 搜索关键字

      • -name:根据文件名查找
      • -size:根据文件大小查找
      • -user:根据文件所有者查找

      find /etc -name passed(在/etc的路径中查找文件名包含passwd的所有文件和目录)

    • locate——借助搜索关键字查找文件或目录; locate [选项] 搜索关键字

      find和locate的区别:

      • locate的速度远远超过find;
      • find搜索整个目录,而locate搜索数据库(/var/lib/locatedb)
      • 即使文件存在,只要数据库中没有记录,locate就搜索不到
    • grep——在文件中搜索与字符串匹配的行并输出; grep 指定字符 源文件

      grep itheima /etc/passwd

  6. 网络管理和通信命令:

    • ifconfig——配置和显示Linux内核中网络接口参数; ifconfig [参数]
      • -a:显示所有端口
      • -at:列出所有tcp端口
      • -au:列出所有udp端口
    • netstat
    • ping——测试主机之间网络的连通性; ping [选项] [参数]
      • -c:设置回应次数;
      • -s:设置数据包大小;
      • -v:详细显示指令的执行过程;
    • write——使当前用户向另一个用户发送信息; write 用户名
    • wall——使当前用户向所有用户发送信息; wall
  7. 压缩解压命令:

    • gzip/gunzip——压缩文件,获得.gz格式的压缩包,压缩后不保存源文件,如果列出多个文件,则每个文件会被单独压缩;

      gzip [选项] 文件名:

      • gzip file
      • gzip -s file.gz

      gunzip [选项] 压缩包包名

      • gunzip file.gz
    • zip/unzip——压缩文件,获得.zip格式的压缩包,压缩后保存源文件;

      • zip [-r] [压缩后文件名称] 文件或目录
      • unzip [选项] 压缩包包名
    • bzip2/bunzip2——压缩获得.bz2格式的压缩包,使用参数k保留源文件;

      • bzip2 [选项] 文件或目录
      • bunzip2 [选项] 压缩包包名
    • tar——打包多个目录或文件,通常与压缩命令一起使用; tar [选项] 目录

      • -c:产生.tar打包文件;
      • -v:打包时显示详细信息;
      • -f:指定压缩后的文件名;
      • -z:打包,同时通过gzip指令压缩备份文件,压缩后格式为.tar.gz;
      • -x:从打包文件中还原文件。

      (tar指令的作用到底是啥)

  8. 帮助命令:

    • man——获取Linux系统的帮助文档——manpage中的帮助信息; man [选项] 命令/配置文件
      • -a:在所有的man帮助手册中搜索;
      • -p:指定内容时,使用分页显示?
      • -M:指定man手册搜索的路径;
    • info——
    • whatis——查询命令的功能,并将查询到的结果打印到终端; whatis 命令
    • whoami——用于打印当前有效的用户名名称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值