玩转Linux(2)

目录

  • Linux文件系统与常用命令
  • linux通用命令格式(严格区分大小写)
  • Linux基本命令
    • 1.命令汇总
    • 2.ls命令
    • 3.du命令
    • 4.mkdir(创建新的目录)
    • 5.cp命令
    • 6.rm命令
    • 7.find命令
    • 8.grep命令
    • 9.gzip,bzip2命令
    • 10.tar命令
    • 11.fdisk命令(检测并确认新硬盘)
    • 12.fdisk命令(规划磁盘中的分区)
    • 13.mkfs命令
    • 14.挂载,卸载文件系统
    • 15.df命令(查看磁盘使用情况)

Linux文件系统与常用命令

图形界面:ctrl +Alt+F1
字符界面:ctrl+Alt+F2/F3/F4/F5/F6/F7
关机命令:shutdown -h now
玩转Linux(2)_第1张图片

[^1]:路径规划

                ·绝对路径目录"/"写起
                ·相对路径是指相对于当前所在的目录
                注:
                  相对路径:需要参照物(一般是当前的路径)
                  绝对路径:不需要参照物,直接从根”/“开始寻找对应路径
                  相对路径的写法:在相对路径中通常会用到2个符号”./“【表示当前目录下】”../“【上一级目录下】

linux通用命令格式(严格区分大小写)

1.命令字 【选项】 【参数】
2.选项及参数含义

                ·选项:用于调节命令的具体功能
                ·以"-"引导短格式选项(单个字符),例如"-l"
                ·以"--"引导长格式选项(多个字符),例如"--color"
                ·多个短格式选项可以写在一起,只用一个"-"引导,例如"-al"

3.参数:命令操作的对象,如文件,目录名等
4.辅助命令:

        ·Tab键:自动补充
        ·命令"--help"选项(适用于大多数外部命令)
        ·管道和重定向
                     ·"|"管道符:把一个命令的输出作为另一个命令的输出
                     ·">"输出重定向:把正常输出结果保存到">"号边指定的文件中

Linux基本命令

1.命令汇总

    查看及切换目录:pwd(查看当前目录),cd(切换目录),ls(列出当前目录)
    查看文件内容:more(分屏查看  ,q退出),less,cat
    创建,删除,复制,移动目录和文件:mkdir(创建目录)touch(创建新文件)rmdir(删除目录)
                                                         rm(删除目录及文件)cp(拷贝文件)mv(移动文件)
                                                         
    重启和关机:reboot,shutdown,halt,poweroff,init 0
    查找目录和文件:which,find

2.ls命令

     -l:以长格式显示
     -a:显示所有子目录和文件信息,包括隐藏文件(.     ..是隐藏的)
     星号通配符(*):任意字符
     问号通配符(?):任意一个字符
    (???):任意三个字符

3.du命令

  ·用途:统计目录及文件的空间占用情况
  ·格式:du  【选项】      【目录或文件】
  ·常用命令选项
             -a:统计时包括所有的文件,而不仅仅指统计目录
             -h:以更易读的字节单位(K,M等)显示信息
             -s:只统计每个参数所占用空间总的大小
             (例:du  -sh   /home)

4.mkdir(创建新的目录)

  格式:mkdir  【-p】    【/路径】目录名
              (+(-p)时创建多层路径下的目录,一般情况下,不用-p,一层一层的创建) 

5.cp命令

  ·用途:复制(copy)文件或目录
  ·格式:cp    【选项】    源文件或目录   目标文件或目录
  ·命令选项:
             -r:递归复制整个目录树

6.rm命令

  ·用途:删除(Remove)文件或目录
  ·格式:rm    【选项】    文件或目录
  ·命令选项(常用组合:-rf):
       -f:强制删除文件或目录,不进行确认
       -i:删除文件或目录时提醒用户确认
       -r:递归删除整个目录树
  [^1]:·危险命令
         rm -rf  *  
         rm -rf  /

7.find命令

  ·用途:用于查找文件或目录
  ·格式:find  【查找范围】   【查找条件】(例:find  /etc  -name  "resol*.conf")
  ·常用查找条件:
             -name:按文件名查找
             -size:按文件大小查找
             -user:按文件属主查找
             -type:按文件类型查找

8.grep命令

  ·用途:在文件中查找并显示包含指定字符串的行
  ·格式:grep  【选项】    查找条件    目标文件
  ·常用命令选项
         -i:查找时忽略大小写
         -v:反转查找,输出与查找条件不相符的行
   ·查找条件设置:
          ·要查找的字符串以双引号括起来
          ·"^……"表示以……开头,"……$"表示以……结尾
          ·"^$"表示空行

9.gzip,bzip2命令

  ·用途:制作压缩文件,解开压缩文件
  ·命令格式:
          制作压缩文件:
                    gzip  [-9]  文件名
                    bzip2 [-9]  文件名
          解开压缩文件:
                    gzip -d   .gz格式的压缩文件
                    bzip2 -d   .bz2格式的压缩文件
  ·常用命令选项:
          -9:表示是高压缩比,多在创建压缩包时使用
          -d:多用于解开已经压缩过的文件

10.tar命令

 ·用途:制作归档文件,释放归档文件
 ·命令格式:tar  【选项】  归档文件名  源文件目录
           tar  【选项】  归档文件名  【-C  目标文件】
 · 常用命令选项:
        -c:创建.tar格式的包文件
        -x:解开.tar格式的包文件
        -v:输出详细信息
        -f:表示使用归档文件
        -p:打包时保留原始文件及目录的权限
        -t:列表查看包内的文件
        -C:解包时指定释放的目标文件夹
        -z:调用gzip程序进行压缩或解压
        -j:调用bzip2程序进行压缩或解压

在这里插入图片描述

在这里插入图片描述

11.fdisk命令(检测并确认新硬盘)

  ·格式:fdisk  -l  【磁盘设备】(或:fdisk  -l)

12.fdisk命令(规划磁盘中的分区)

  ·用途:在交互式的操作环境中管理磁盘分区
  ·格式:fdisk  【磁盘设备】
  ·交互模式中的常用指令
           m:查看操作指令的帮助信息
           p:列表查看分区信息
           n:新建分区
           d:删除分区
           t:变更分区类型
           w:保存分区设置并退出
           q:放弃分区设置并退出

13.mkfs命令

  ·用途:Make File system,创建文件系统(格式化)
  ·格式:mkfs  -t  文件系统类型  分区设备
     (-t:指定文件系统类型   例:mkfs -t ext3 /dev/sdb1)

14.挂载,卸载文件系统

  ·mount命令
           ·用途:挂载文件系统,ISO镜像到指定文件夹
           ·格式:mount [-t  类型]  存储设备  挂载点目录  
                     mount -o loop   iso镜像文件  挂载点目录            
 ·unmount命令
           ·用途:卸载已挂载的文件系统
           ·格式:umount  存储设备位置   (umount /dev/cdrom) 
                    umount 挂载点目录  (umount /mailbox)

玩转Linux(2)_第2张图片

15.df命令(查看磁盘使用情况)

         格式:df  【选项】   【文件】
        (例:df -hT)

在这里插入图片描述

你可能感兴趣的:(Linux)