关于linux命令-si的信息-成都快上网建站

关于linux命令-si的信息

Linux常用命令集du

du [选项][文件]

创新互联公司专注于靖宇企业网站建设,自适应网站建设,商城系统网站开发。靖宇网站建设公司,为靖宇等地区提供建站服务。全流程按需定制网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

显示每个文件和目录的磁盘使用空间。

-a或-all 显示目录中个别文件的大小。

-b或-bytes 显示目录或文件大小时,以byte为单位。

-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

-k或--kilobytes 以KB(1024bytes)为单位输出。

-m或--megabytes 以MB为单位输出。

-s或--summarize 仅显示总计,只列出最后加总的值。

-h或--human-readable 以K,M,G为单位,提高信息的可读性。

-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-L符号链接或--dereference符号链接 显示选项中所指定符号链接的源文件大小。

-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

-X文件或--exclude-from=文件 在文件指定目录或文件。

--exclude=目录或文件 略过指定的目录或文件。

-D或--dereference-args 显示指定符号链接的源文件大小。

-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。

-l或--count-links 重复计算硬件链接的文件。

命令:

du

输出:

说明:

只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的11536当前目录的总大小。

命令:

du hello.i

输出:

命令:

du ./process

输出:

命令:

du -s

输出:

命令:

du -h

命令:du -ah

命令 du -c hello.i ./use_code

输出

命令:

du -h |sort -nr|more

输出:

命令:

du -h --max-depth=1

输出:

linux常用命令

1.列出文件清单命令:ls

ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:

# ls [-选项] [文件名或者目录名]

进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。

在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:

# ls /etc

如果想要列出当前目录下所有文件,则可以使用下列命令:

# ls -a

2、cat命令

功能:在标准输出上显示文件。

语法:cat [-vTEuAte] 文件

例子: cat example.txt

cat -A exam2.txt

cat file1 file2 file2

3、more命令

功能:在终端屏幕按屏显示文本文件。

语法: more [-pcdls] 文件

例子: more example.c

more -dc example.c

more -c -10 example.c

4、less命令

less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既

可以向前又可以向后翻阅文件。

5、head命令

功能:显示指定文件的前若干行。缺省设置为显示10行

语法:head [-n] 文件

例子: head example.c

head -3 example.c

6、tail命令

功能:显示指定文件的末尾若干行。缺省设置为显示10行

语法:tail [+ / - num ] [参数] 文件

+num 从第num行以后开始显示。- num 从距文件尾num行处开始显示。

例子: tail example.c

tail -4 example.c

7、grep、fgrep和egrep命令

功能:

这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令。

语法:

grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]

egrep [选项] [查找模式] [文件名1,文件名2,……]

fgrep [选项] [查找模式] [文件名1,文件名2,……]

例子: grep "text file" example

grep data *

grep goto *.c

如何看linux文件系统类型及挂载硬盘命令

使用df

-h命令来查看硬盘的挂载状态。

关于硬盘挂载的其它说明:

一、检测硬盘能否被识别

#

fdisk

-l

查找新硬盘信息,类似如下文本:

Disk

/dev/sdb:

36.7

GB,

36748945408

bytes

二、挂载硬盘

1、在本地硬盘中临时创建一个目录

#mkdir

/opt/data/tmp1

2、挂载第二块硬盘中的一个分区/dev/sdb1到tmp1

#mount

/dev/sdb1

/opt/data/tmp1

3、查看是否被挂载

#

df

-h

查看一下是否有类似如下文本

/dev/sdb1

3.9G

1.4G

2.3G

38%

/opt/tmp/tmp1

三、卸载硬盘

#umount

/dev/sdb1

df命令说明

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

语法

df(选项)(参数)

选项

-a或--all:包含全部的文件系统;

--block-size=区块大小:以指定的区块大小来显示区块数目;

-h或--human-readable:以可读性较高的方式来显示信息;

-H或--si:与-h参数相同,但在计算时是以1000

Bytes为换算单位而非1024

Bytes;

-i或--inodes:显示inode的信息;

-k或--kilobytes:指定区块大小为1024字节;

-l或--local:仅显示本地端的文件系统;

-m或--megabytes:指定区块大小为1048576字节;

--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;

-P或--portability:使用POSIX的输出格式;

--sync:在取得磁盘使用信息前,先执行sync指令;

-t文件系统类型或--type=文件系统类型:仅显示指定文件系统类型的磁盘信息;

-T或--print-type:显示文件系统的类型;

-x文件系统类型或--exclude-type=文件系统类型:不要显示指定文件系统类型的磁盘信息;

--help:显示帮助;

--version:显示版本信息。

参数

文件:指定文件系统上的文件。

实例

LINUX命令里需要输入的-l ,-p,-P,-v,-V,-S,-s,-f,-q,-x等,都是什么功能啊

ls --help

man ls

info coreutils 'ls invocation'

用法:ls [选项]... [文件]...

列出 FILE 的信息(默认为当前目录)。

如果不指定-cftuvSUX 或--sort 选项,则根据字母大小排序。

长选项必须使用的参数对于短选项时也是必需使用的。

-a, --all 不隐藏任何以. 开始的项目

-A, --almost-all 列出除. 及.. 以外的任何项目

--author 与-l 同时使用时列出每个文件的作者

-b, --escape 以八进制溢出序列表示不可打印的字符

--block-size=大小 块以指定大小的字节为单位。例如

--block-size=M 以 1,048,576 字节为单位 显示大小。参看SIZE 格式。 -B, --ignore-backups 不列出任何以"~"字符结束的项目

-c 配合-lt:根据ctime 排序并显示ctime(文件

状态最后更改的时间)

配合-l:显示ctime 但根据名称排序 其他情况:按ctime 排序

-C 每栏由上至下列出项目

--color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是

"never"(默认)、"always"或"auto"其中之一

-d, --directory 当遇到目录时列出目录本身而非目录内的文件

-D, --dired 产生适合Emacs 的dired 模式使用的结果

-f 不进行排序,-aU 选项生效,-lst 选项失效

-F, --classify 加上文件类型的指示符号(*/=@| 其中一个)

--format=关键字 交错-x,逗号分隔-m,水平-x,长-l,

单栏-1,详细-l,垂直-C

--full-time 即-l --time-style=full-iso

-g 类似-l,但不列出所有者

--group-directories-first

在文件前分组目录。此选项可与--sort 一起使用,

但是一旦使用--sort=none (-U)将禁用分组

-G, --no-group 以一个长列表的形式,不输出组名

-h, --human-readable 与-l 一起,以易于阅读的格式输出文件大小

(例如 1K 234M 2G)

--si 同上面类似,但是使用1000 为基底而非1024

-H, --dereference-command-line

跟随命令行列出的符号链接

--dereference-command-line-symlink-to-dir

跟随命令行列出的目录的符号链接

--hide=PATTERN 隐藏符合PATTERN 模式的项目

(-a 或 -A 将覆盖此选项)

--indicator-style=方式 指定在每个项目名称后加上指示符号方式:

none (默认),classify (-F),file-type (-p)

-i, --inode 显示每个文件的inode 号

-I, --ignore=PATTERN 不显示任何符合指定shell PATTERN 的项目

-k 即--block-size=1K

-l 使用较长格式列出信息

-L, --dereference 当显示符号链接的文件信息时,显示符号链接所指示

的对象而并非符号链接本身的信息

-m 所有项目以逗号分隔,并填满整行行宽

-n, --numeric-uid-gid 类似 -l,但列出UID 及GID 号

-N, --literal 输出未经处理的项目名称 (如不特别处理控制字符)

-o 类似 -l,但不列出有关组的信息

-p, --indicator-style=slash 对目录加上表示符号"/"

-q, --hide-control-chars 以"?"字符代替无法打印的字符

--show-control-chars 直接显示无法打印的字符 (这是默认方式,除非调用

的程序名称是"ls"而且是在终端输出结果)

-Q, --quote-name 将条目名称括上双引号

--quoting-style=方式 使用指定的quoting 方式显示条目的名称:

literal、locale、shell、shell-always、c、escape

-r, --reverse 逆序排列

-R, --recursive 递归显示子目录

-s, --size 以块数形式显示每个文件分配的尺寸

-S 根据文件大小排序

--sort=WORD 以下是可选用的WORD 和它们代表的相应选项:

extension -X status -c

none -U time -t

size -S atime -u

time -t access -u

version -v use -u

--time=WORD 和-l 同时使用时显示WORD 所代表的时间而非修改时

间:atime、access、use、ctime 或status;加上

--sort=time 选项时会以指定时间作为排序关键字

--time-style=STYLE 和-l 同时使用时根据STYLE 代表的格式显示时间:

full-iso、iso、locale、posix-iso、+FORMAT。

FORMAT 即是"date"所用的时间格式;如果FORMAT

是FORMAT1换行FORMAT2,FORMAT1 适用于较旧

的文件而FORMAT2 适用于较新的文件;如果STYLE

以"posix-"开头,则STYLE 仅在POSIX 语系之外

生效。

-t 根据修改时间排序

-T, --tabsize=宽度 指定制表符(Tab)的宽度,而非8 个字符

-t 按修改时间排序

-T, --tabsize=COLS 指定制表符(Tab)的宽度,而非8个字符

-u 同-lt 一起使用:按照访问时间排序并显示

同-l一起使用:显示访问时间并按文件名排序

其他:按照访问时间排序

-U 不进行排序;按照目录顺序列出项目

-v 在文本中进行数字(版本)的自然排序

-w, --width=COLS 自行指定萤幕宽度而不使用目前的数值

-x 逐行列出项目而不是逐栏列出

-X 根据扩展名排序

-1 每行只列出一个文件

--help 显示此帮助信息并退出

--version 显示版本信息并退出

SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:

KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。

使用色彩来区分文件类型的功能已被禁用,默认设置和 --color=never 同时禁用了它。

使用 --color=auto 选项,ls 只在标准输出被连至终端时才生成颜色代码。

LS_COLORS 环境变量可改变此设置,可使用 dircolors 命令来设置。

退出状态:

0 正常

1 一般问题 (例如:无法访问子文件夹)

2 严重问题 (例如:无法使用命令行参数)

请向bug-coreutils@gnu.org 报告ls 的错误

GNU coreutils 项目主页:;

GNU 软件一般性帮助:;

请向; 报告ls 的翻译错误

要获取完整文档,请运行:info coreutils 'ls invocation'


网站标题:关于linux命令-si的信息
文章URL:http://kswjz.com/article/dddhesi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流