【Linux基础】Linux常用命令一

来源:互联网 发布:linux查看磁盘io负载 编辑:程序博客网 时间:2024/06/07 03:05

一、操作系统结构

硬件->

kernel内核->

library:API库->dll(windows)、so(Linux)

shell->

1.1

1.1命令格式

命令 选项 参数

ls

-l:长格式

文件类型:

-普通文件

d目录文件

b块设备文件

c字条设备文件

l符号链接文件

p命令管道文件

s套接字文件

               

文件权限9位每三位一组rwx读写执行421

文件硬链接的次数

文件的属主(owner)

文件的属组(group)

文件大小(size)

时间戳(timestamp)每个文件有三个时间时间戳默认显示修改时间

创建时间:access

修改时间:modify

改变时间:change,metadata

文件名

cl@ubuntu:~$ ls -ltotal 21196-rw------- 1 cl cl 21651456  9月 25  2016 coredrwxr-xr-x 2 cl cl     4096  3月 27  2016 Desktopdrwxr-xr-x 2 cl cl     4096  3月 27  2016 Documentsdrwxr-xr-x 2 cl cl     4096  3月 27  2016 Downloads-rw-r--r-- 1 cl cl     8980  3月 27  2016 examples.desktopdrwxr-xr-x 2 cl cl     4096  3月 27  2016 Musicdrwxr-xr-x 2 cl cl     4096  3月 27  2016 Picturesdrwxr-xr-x 2 cl cl     4096  3月 27  2016 Publicdrwxr-xr-x 2 cl cl     4096  3月 27  2016 Templatesdrwxrwxr-x 4 cl cl     4096  9月  5  2016 testdrwxr-xr-x 2 cl cl     4096  3月 27  2016 Videosdrwxr-xr-x 9 cl cl     4096 11月 11  2015 vmware-tools-distribcl@ubuntu:~$ 

-h做单位转换

cl@ubuntu:~$ ls -lhtotal 21M-rw------- 1 cl cl  21M  9月 25  2016 coredrwxr-xr-x 2 cl cl 4.0K  3月 27  2016 Desktopdrwxr-xr-x 2 cl cl 4.0K  3月 27  2016 Documentsdrwxr-xr-x 2 cl cl 4.0K  3月 27  2016 Downloads-rw-r--r-- 1 cl cl 8.8K  3月 27  2016 examples.desktopdrwxr-xr-x 2 cl cl 4.0K  3月 27  2016 Musicdrwxr-xr-x 2 cl cl 4.0K  3月 27  2016 Picturesdrwxr-xr-x 2 cl cl 4.0K  3月 27  2016 Publicdrwxr-xr-x 2 cl cl 4.0K  3月 27  2016 Templatesdrwxrwxr-x 4 cl cl 4.0K  9月  5  2016 testdrwxr-xr-x 2 cl cl 4.0K  3月 27  2016 Videosdrwxr-xr-x 9 cl cl 4.0K 11月 11  2015 vmware-tools-distribcl@ubuntu:~$ 

-a显示所有文件

影藏文件以.号开始

.表示当前目录

..上级目录

cl@ubuntu:~$ ls -a.              .config           .gconf            .pki       Videos..             core              .ICEauthority     .profile   .viminfo.bash_history  Desktop           .local            Public     vmware-tools-distrib.bash_logout   .dmrc             .mozilla          .rpmdb     .Xauthority.bashrc        Documents         Music             .ssh       .xinputrc.cache         Downloads         .pam_environment  Templates  .xsession-errors.compiz        examples.desktop  Pictures          test       .xsession-errors.oldcl@ubuntu:~$ 


-A显示所有影藏文件,但是不包含.和..

cl@ubuntu:~$ ls -A.bash_history  Desktop           .local            Public     vmware-tools-distrib.bash_logout   .dmrc             .mozilla          .rpmdb     .Xauthority.bashrc        Documents         Music             .ssh       .xinputrc.cache         Downloads         .pam_environment  Templates  .xsession-errors.compiz        examples.desktop  Pictures          test       .xsession-errors.old.config        .gconf            .pki              Videoscore           .ICEauthority     .profile          .viminfocl@ubuntu:~$ 


-d显示目录自身属性

cl@ubuntu:~$ ls -ld /rootdrwx------ 4 root root 4096  6月 11 06:23 /rootcl@ubuntu:~$ 

    -i:index node,inode 索引节点号

    -r:逆序显示文件

    -R:递归显示

    

命令类型:

        内置命令(shell内置)

        外部命令:在文件系统某级目录下有一个与命令名称相应的可执行文件


环境变量:命名的内存空间

        变量赋值

                NAME=Jerry

                


type:显示制定属于那种类型


man COMMAND

whatis COMMAND


分章节

1:用户命令(/bin,/usr/bin,/usr/local/bin)

2:系统调用

3:库用户

4:特殊文件

5:文件格式(配置文件的语法)

6:游戏

7:杂项:Miscellaneous

8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)


[]:可选内容

<>:必须输入选项

...:可以使用多次

|:多选一

{}:分组,没有特殊意义


MAN:

        NAME:命令名称及功能简要说明

        SYNOPSIS:用法说明,包括可用的选项

        DESCRIPTION:命令的详细说明,包括每一个选项的意义

        OPTION:说明每一个选项的意义

        FILES:此命令相关的配置文件

        BUGS:

        EXAMPLES:使用示例

        SEE ALSO:另外参照

        

翻屏:

        向后翻一屏:SPACE

        向前翻一屏:b

        向后翻一行:enter

        向前翻一行:k


查找功能:

        1)/KEYWORD:从前向后搜索

        2)?KEYWORD:从后向前搜索

        n:下一个

        N:前一个

 退出:q


hwclock       

        -w:将系统时间写到硬件中

        -s:将硬件时间到系统中


info        在线文档       (命令创建历史)


cal yyyy        日历



































原创粉丝点击