首页 > 代码库 > linux的入门命令

linux的入门命令

根目录下的一些目录或设备:

      /boot:系统启动相关的文件,例如内核,initrdgrubbootloader引导加载器)

      /dev:设备文件

               块设备:随机访问,数据块

               字符设备:线性访问,按字符为单位

               设备号:主设备号(major)和次设备号(minor

     /etc:配置文件

     /home:用户的家目录,每一个用户家目录通常默认为/home/USERNAME

     /root:管理员家目录

     /lib:库文件及内核模块文件

                内核模块文件:/lib/modules

            静态库:。a

            动态库:。so

     /media   挂载点目录,挂载移动设备

     /mnt:挂载额外的临时文件系统

     /opt:可选目录,第三方程序的安装目录

     /proc:伪文件系统,内核映射文件

     /sys:伪文件系统,跟硬件设备相关的属性映射文件

     /tmp:临时文件,/var/tmp

     /bin:可执行文件,

     /var:可变化文件

     /sbin:管理命令

     /usr:全局共享的只读文件

             /usr/bin

             /usr/sbin

             /usr/lib

      /usr/local:

             /usr/local/bin

             /usr/local/sbin

             /usr/local/lib

文件的命名规则:

1、长度不能超过255个字符

2、不能用/当文件名

3、严格区分大小写

目录管理:

ls

cd

 

pwd

mkdir:创建空目录

     -p:强制创建空目录

     -vverbose):详细信息

rmdir:删除目录(只能删除空目录)

     -p:强制删除目录

tree:查看目录树

文件管理:

       文件的创建和删除:

              touch

                    -c:不创建文件

                    -a:改访问时间

                    -m:修改时间

                    -t:改为任意时间   年月日时分秒

                创建文件也可以使用文件编辑器

 

   rm:删除文件

                     -fforce):强制删除

                     -rrecursive):递归删除

                stat:查看文件状态

         复制和移动文件:

                  cp:(默认不会复制目录)

                   命令格式:cp   SRC    DEST

                                   cp   file1    file2     file3:一个文件到一个文件      多个文件到一个目录

                         -R-r:递归复制一个目录

                         -f:强行复制

                         -i:提示y或则n

                         -p:保留原信息

                         -a:归档复制,常用于备份

                     mv:移动文件

                    命令格式:mv    SRC    DEST

                           -tmv     -i     DEST    SRC

 

  install

                            -d   DIRECTORY:创建目录

                            -m:制定权限

                            -t    DEST   SRC:多个文件放到一个目录中

          查看文本:cattacmorelessheadtail

                       cat:连接并显示

                            -n:显示文件行号

                            -E:每一行结束出现行结束符$

                        tac:与cat相反(行颠倒)

               根目录下的一些目录或设备:

      /boot:系统启动相关的文件,例如内核,initrdgrubbootloader引导加载器)

      /dev:设备文件

               块设备:随机访问,数据块

               字符设备:线性访问,按字符为单位

               设备号:主设备号(major)和次设备号(minor

     /etc:配置文件

 

   /home:用户的家目录,每一个用户家目录通常默认为/home/USERNAME

     /root:管理员家目录

     /lib:库文件及内核模块文件

                内核模块文件:/lib/modules

            静态库:。a

            动态库:。so

     /media   挂载点目录,挂载移动设备

     /mnt:挂载额外的临时文件系统

     /opt:可选目录,第三方程序的安装目录

     /proc:伪文件系统,内核映射文件

     /sys:伪文件系统,跟硬件设备相关的属性映射文件

     /tmp:临时文件,/var/tmp

     /bin:可执行文件,

     /var:可变化文件

     /sbin:管理命令

     /usr:全局共享的只读文件

             /usr/bin

             /usr/sbin

             /usr/lib

 

    /usr/local:

             /usr/local/bin

             /usr/local/sbin

             /usr/local/lib

文件的命名规则:

1、长度不能超过255个字符

2、不能用/当文件名

3、严格区分大小写

目录管理:

ls

cd

pwd

mkdir:创建空目录

     -p:强制创建空目录

     -vverbose):详细信息

 

rmdir:删除目录(只能删除空目录)

     -p:强制删除目录

tree:查看目录树

文件管理:

       文件的创建和删除:

              touch

                    -c:不创建文件

                    -a:改访问时间

                    -m:修改时间

                    -t:改为任意时间   年月日时分秒

                创建文件也可以使用文件编辑器

                 rm:删除文件

                     -fforce):强制删除

                     -rrecursive):递归删除

                stat:查看文件状态

 

   复制和移动文件:

                  cp:(默认不会复制目录)

                   命令格式:cp   SRC    DEST

                                   cp   file1    file2     file3:一个文件到一个文件      多个文件到一个目录

                         -R-r:递归复制一个目录

                         -f:强行复制

                         -i:提示y或则n

                         -p:保留原信息

                         -a:归档复制,常用于备份

                     mv:移动文件

                    命令格式:mv    SRC    DEST

                           -tmv     -i     DEST    SRC

                      install

                            -d   DIRECTORY:创建目录

                            -m:制定权限

                            -t    DEST   SRC:多个文件放到一个目录中

 

 查看文本:cattacmorelessheadtail

                       cat:连接并显示

                            -n:显示文件行号

                            -E:每一行结束出现行结束符$

                        tac:与cat相反(行颠倒)显示的行颠倒

               分屏显示文件内容:

               more

               less:

                   向下翻一屏:space

                   向上翻一屏:b

                   向下一行:enter

                   向上一行;k

               head:查看文件前n行(n默认为10)

                     -n:显示几行      -n  5  == -5

               tail:查看文件后几行

                     -n:显示几行

                     -f:显示但不退出,等待显示后续追加至此文件的新内容

文本处理:cut,join,sed,awk

               cut:

                     -d:指定字符分隔符,(默认是一个空格)

                     -f:指定要显示的字段

               

               sort:文本排序

                     -n:数值排序

                     -r(reursive):降序排序

                     -t:字段分隔符

                     -k:以哪个字段位准进行排序

                             例如格式:sort -t : -k3

                     -u:排序后相同行只显示一次

                     -f:忽略字符大小写

 

               uniq:

                     -d:只显示重复的行

                     -c:显示文件中行重复的次数

 

文本统计:

               wc:

                     -l:只显示行数

                     -w:只显示单词

                     -c:只显示字节数

                     -L:最长一行包括多少个字符

 

字符处理命令:

               tr:转换或删除字

                    格式:tr  【OPTION】  。。。   SET1   SET2

                      -d:删除出现在字符集中的所有字符