欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux学习------(一)-----常用命令(长期更新)

程序员文章站 2024-03-13 17:01:15
...

 

目录

 

前言

学习格言

                                                 第一篇,常用命令

1、有事找男人。。

2、ls命令

3、wc命令

4、free命令


前言

    一提起现在的电脑操作系统,估计很多人想到的就是Windows,linux和macOS三大操作系统。但是要说最常使用的,那无疑是Windows操作系统了,原因很简单,因为Windows操作系统尽可能简化了所有的命令,用户只需要拿着鼠标点点点,哪里不会点哪里^_^好开心呀,这种方式深受广大用户所爱。但是,作为一个程序猿,作为一名合格的程序员,怎么可以仅仅局限于Windows开发呢,怎么可以和普通民众使用的点点点一样呢(ennn,我觉得此处应该装装13,星星眼*_*),经过我慎重、仔细、负责任的筛选,我决定要用linux系统来拓展我的开发道路(因为公司用的linux而且macOS我买不起。。。。)于是乎,我用我的青春我的热血我的一切投身linux的海洋(大坑)中。

学习格言

    我爱Linux,我愿意用Windows作为交换,所以,求求Linux也爱我吧!!!

                                                 第一篇,常用命令

1、有事找男人。。

    man <命令>可以查找当前命令的一些参数用法

2、ls命令

ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。

常用组合

ls  :简单的查看文件列表,仅仅显示当前路径下的文件及文件夹名称。

ls -l 或 ll  :以长清单模式查看文件详情,可以显示文件(夹)的权限,属组,属主,文件大小,最后修改时间等等。

ls -lh  :增强对文件大小易读性,以人类可读的形式显示文件大小,与ls -l 相似,区别是-l文件大小以字节为单位,-lh文件大小以KB为单位。

ls -lhS  :对文件或者目录进行按照文件大小进行从大到小的排序。

ls -la  :查看当前目录下的所有文件或者目录,包括隐藏文件。

ls -d */  :只查看当前目录下的目录文件。

ls -lhtr  :按照时间顺序查看,从上到倒下时间越来越近

ls命令的一些参数

-1  :数字1,将所有文件及文件夹以1列的形式显示出来

-a  :显示所有文件及目录,包括隐藏文件夹.(当前目录)和..(父目录);

-A  :显示除影藏文件.(当前目录)和..(父目录)以外的所有文件列表。与-a类似;

-C  :多列显示输出结果,纵向排序。这是默认选项; 

-x  :多列显示输出结果,横向排序。

-l  :与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;

-h  :显示为人类能读懂的形式,具体体现为文件大小单位发生变化。

-F  :在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;

-p  :仅在文件夹后面加上'/'符号

-w N  :假设终端有N列宽,一个字符算一列。

-d  :仅显示目录名,而不显示目录下的内容列表。

-i  :显示文件索引节点号(inode)。一个索引节点代表一个文件;

-k  :以KB(千字节)为单位显示文件大小; -l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;

-n  :以用户识别码(UIDs)和群组识(GIDs)别码替代其名称;

-s  :显示文件和目录的大小,以区块为单位;

-L  :如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;

-H  :在命令行上跟随符号链接

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

-S  :按照文件大小从大到小进行排序

-c  :与'-l'连用,按照ctime从近到远进行排序

-t  :与'-l'连用,按照mtime从近到远进行排序

-u  :与'-l'连用,按照atime从近到远进行排序

-r  :按之前的顺序的相反顺序排序

            atime	access time	访问时间	文件中的数据库最后被访问的时间
            mtime	modify time	修改时间	文件内容被修改的最后时间
            ctime	change time	变化时间	文件的元数据发生变化。比如权限,所有者等

-e  :列出完整的日期与时间;

--color[={always,never,auto}]:使用不同的颜色高亮显示不同类型的。

3、wc命令

wc用于计算数字。利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

如果不带以下参数,则返回文件的行数,字数和字节数。

wc命令的一些参数:

-c  :统计Bytes数。回车,空格等都算一个Bytes数。

-l  :统计行数,这里指的是回车\n后的新行,包括空行。一行放不下系统自动分多行显示的情况算作一行。

-w  :统计字数,一个字被定义为由空白、跳格或换行字符分隔的字符串。

-m  : 统计字符数。

-L  :只打印最长行的长度。包括空格,不包括换行

4、free命令

      free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

free的一些参数

-b  以Byte为单位显示内存使用情况。
-k  以KB为单位显示内存使用情况。
-m  以MB为单位显示内存使用情况。

 

相关标签: 常用命令