Linux命令---文件管理2

简介: Linux命令---文件管理2

语法

indent [参数][源文件] 或 indent [参数][源文件][-o 目标文件]

参数

-bad或--blank-lines-after-declarations  在声明区段或加上空白行。


-bap或--blank-lines-after-procedures  在程序或加上空白行。


-bbb或--blank-lines-after-block-comments  在注释区段后加上空白行。


-bc或--blank-lines-after-commas  在声明区段中,若出现逗号即换行。


-bl或--braces-after-if-line  if(或是else,for等等)与后面执行区段的"{"不同行,且"}"自成一行。


-bli<缩排格数>或--brace-indent<缩排格数>  设置{ }缩排的格数。


-br或--braces-on-if-line  if(或是else,for等等)与后面执行跛段的"{"不同行,且"}"自成一行。


-bs或--blank-before-sizeof  在sizeof之后空一格。


-c<栏数>或--comment-indentation<栏数>  将注释置于程序码右侧指定的栏位。


-cd<栏数>或--declaration-comment-column<栏数>  将注释置于声明右侧指定的栏位。


-cdb或--comment-delimiters-on-blank-lines  注释符号自成一行。


-ce或--cuddle-else  将else置于"}"(if执行区段的结尾)之后。


-ci<缩排格数>或--continuation-indentation<缩排格数>  叙述过长而换行时,指定换行后缩排的格数。


-cli<缩排格数>或--case-indentation-<缩排格数>  使用case时,switch缩排的格数。


-cp<栏数>或-else-endif-column<栏数>  将注释置于else与elseif叙述右侧定的栏位。


-cs或--space-after-cast  在cast之后空一格。


-d<缩排格数>或-line-comments-indentation<缩排格数>  针对不是放在程序码右侧的注释,设置其缩排格数。


-di<栏数>或--declaration-indentation<栏数>  将声明区段的变量置于指定的栏位。


-fc1或--format-first-column-comments  针对放在每行最前端的注释,设置其格式。


-fca或--format-all-comments  设置所有注释的格式。


-gnu或--gnu-style  指定使用GNU的格式,此为预设值。


-i<格数>或--indent-level<格数>  设置缩排的格数。


-ip<格数>或--parameter-indentation<格数>  设置参数的缩排格数。


-kr或--k-and-r-style  指定使用Kernighan&Ritchie的格式。


-lp或--continue-at-parentheses  叙述过长而换行,且叙述中包含了括弧时,将括弧中的每行起始栏位内容垂直对其排列。


-nbad或--no-blank-lines-after-declarations  在声明区段后不要加上空白行。


-nbap或--no-blank-lines-after-procedures  在程序后不要加上空白行。


-nbbb或--no-blank-lines-after-block-comments  在注释区段后不要加上空白行。


-nbc或--no-blank-lines-after-commas  在声明区段中,即使出现逗号,仍旧不要换行。


-ncdb或--no-comment-delimiters-on-blank-lines  注释符号不要自成一行。


-nce或--dont-cuddle-else  不要将else置于"}"之后。


-ncs或--no-space-after-casts  不要在cast之后空一格。


-nfc1或--dont-format-first-column-comments  不要格式化放在每行最前端的注释。


-nfca或--dont-format-comments  不要格式化任何的注释。


-nip或--no-parameter-indentation  参数不要缩排。


-nlp或--dont-line-up-parentheses  叙述过长而换行,且叙述中包含了括弧时,不用将括弧中的每行起始栏位垂直对其排列。


-npcs或--no-space-after-function-call-names  在调用的函数名称之后,不要加上空格。


-npro或--ignore-profile  不要读取indent的配置文件.indent.pro。


-npsl或--dont-break-procedure-type  程序类型与程序名称放在同一行。


-nsc或--dont-star-comments  注解左侧不要加上星号(*)。


-nsob或--leave-optional-semicolon  不用处理多余的空白行。


-nss或--dont-space-special-semicolon  若for或while区段仅有一行时,在分号前不加上空格。


-nv或--no-verbosity  不显示详细的信息。


-orig或--original  使用Berkeley的格式。


-pcs或--space-after-procedure-calls  在调用的函数名称与"{"之间加上空格。


-psl或--procnames-start-lines  程序类型置于程序名称的前一行。


-sc或--start-left-side-of-comments  在每行注释左侧加上星号(*)。


-sob或--swallow-optional-blank-lines  删除多余的空白行。


-ss或--space-special-semicolon  若for或swile区段今有一行时,在分号前加上空格。


-st或--standard-output  将结果显示在标准输出设备。


-T  数据类型名称缩排。


-ts<格数>或--tab-size<格数>  设置tab的长度。


-v或--verbose  执行时显示详细的信息。


-version  显示版本信息。


Indent代码格式化说明

1686483932129.png1686483953654.png1686483962363.png1686483986892.png

Linux cut命令

Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。

语法

cut [-bn] [file]

cut [-c] [file]

cut [-df] [file]

使用说明:

cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。

如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。

参数:

-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。


-c :以字符为单位进行分割。


-d :自定义分隔符,默认为制表符。


-f :与-d一起使用,指定显示哪个区域。


-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的

范围之内,该字符将被写出;否则,该字符将被排除


实例

当你执行who命令时,会输出类似如下的内容:

$ who
rocrocket :0           2009-01-08 11:07
rocrocket pts/0        2009-01-08 11:23 (:0.0)
rocrocket pts/1        2009-01-08 14:15 (:0.0)


如果我们想提取每一行的第3个字节,就这样:

$ who|cut -b 3
c
c

Linux ln 命令

Linux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。


当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

语法

ln [参数][源文件或目录][目标文件或目录]

其中参数的格式为

[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
[--help] [--version] [--]

命令功能 :

Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。


不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。


软链接

1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式

2.软链接可以 跨文件系统 ,硬链接不可以

3.软链接可以对一个不存在的文件名进行链接

4.软链接可以对目录进行链接


硬链接

1.硬链接,以文件副本的形式存在。但不占用实际空间。

2.不允许给目录创建硬链接

3.硬链接只有在同一个文件系统中才能创建


命令参数

必要参数

--backup[=CONTROL] 备份已存在的目标文件


-b 类似 --backup ,但不接受参数


-d 允许超级用户制作目录的硬链接


-f 强制执行


-i 交互模式,文件存在则提示用户是否覆盖


-n 把符号链接视为一般目录


-s 软链接(符号链接)


-v 显示详细的处理过程


选择参数

  • -S "-S<字尾备份字符串> "或 "--suffix=<字尾备份字符串>"
  • -V "-V<备份方式>"或"--version-control=<备份方式>"
  • --help 显示帮助信息
  • --version 显示版本信息

实例

给文件创建软链接,为log2013.log文件创建软链接link2013,如果log2013.log丢失,link2013将失效:

ln -s log2013.log link2013

输出:

[root@localhost test]# ll
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
[root@localhost test]# ln -s log2013.log link2013
[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log

给文件创建硬链接,为log2013.log创建硬链接ln2013,log2013.log与ln2013的各项属性相同

ln log2013.log ln2013

输出:

[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
[root@localhost test]# ln log2013.log ln2013
[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 2 root bin      61 11-13 06:03 ln2013
-rw-r--r-- 2 root bin      61 11-13 06:03 log2013.log

Linux less 命令

less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。

语法

less [参数] 文件

参数说明

-b <缓冲区大小> 设置缓冲区的大小


-e 当文件显示结束后,自动离开


-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件


-g 只标志最后搜索的关键词


-i 忽略搜索时的大小写


-m 显示类似more命令的百分比


-N 显示每行的行号


-o <文件名> 将less 输出的内容在指定文件中保存起来


-Q 不使用警告音


-s 显示连续空行为一行


-S 行过长时间将超出部分舍弃


-x <数字> 将"tab"键显示为规定的数字空格


/字符串:向下搜索"字符串"的功能


?字符串:向上搜索"字符串"的功能


n:重复前一个搜索(与 / 或 ? 有关)


N:反向重复前一个搜索(与 / 或 ? 有关)


b 向上翻一页


d 向后翻半页


h 显示帮助界面


Q 退出less 命令


u 向前滚动半页


y 向前滚动一行


空格键 滚动一页


回车键 滚动一行


[pagedown]: 向下翻动一页


[pageup]: 向上翻动一页


实例

1、查看文件

less log2013.log

2、ps查看进程信息并通过less分页显示

ps -ef |less

3、查看命令历史使用记录并通过less分页显示


[root@localhost test]# history | less
22  scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft
23  cd ..
24  scp -r web root@192.168.120.203:/opt/
25  cd soft
26  ls
……省略……

4、浏览多个文件

less log2013.log log2014.log

说明:

输入 :n后,切换到 log2014.log

输入 :p 后,切换到log2013.log


附加备注

1.全屏导航

ctrl + F - 向前移动一屏


ctrl + B - 向后移动一屏


ctrl + D - 向前移动半屏


ctrl + U - 向后移动半屏


2.单行导航


j - 下一行


k - 上一行


3.其它导航


G - 移动到最后一行


g - 移动到第一行


q / ZZ - 退出 less 命令


4.其它有用的命令


v - 使用配置的编辑器编辑当前文件


h - 显示 less 的帮助文档


&pattern - 仅显示匹配模式的行,而不是整个文件


5.标记导航


当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:


ma - 使用 a 标记文本的当前位置


a - 导航到标记 a 处


Linux locate命令

Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。

一般情况我们只需要输入 locate your_file_name 即可查找指定文件。


语法

locate [-d ][--help][--version][范本样式...]

参数:

-b, --basename -- 仅匹配路径名的基本名称


-c, --count -- 只输出找到的数量


-d, --database DBPATH -- 使用 DBPATH 指定的数据库,而不是默认数据库 /var/lib/mlocate/mlocate.db


-e, --existing -- 仅打印当前现有文件的条目


-1 -- 如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到 的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的 权限资料。


-0, --null -- 在输出上带有NUL的单独条目


-S, --statistics -- 不搜索条目,打印有关每个数据库的统计信息


-q -- 安静模式,不会显示任何错误讯息。


-P, --nofollow, -H -- 检查文件存在时不要遵循尾随的符号链接


-l, --limit, -n LIMIT -- 将输出(或计数)限制为LIMIT个条目


-n -- 至多显示 n个输出。


-m, --mmap -- 被忽略,为了向后兼容


-r, --regexp REGEXP -- 使用基本正则表达式


--regex -- 使用扩展正则表达式


-q, --quiet -- 安静模式,不会显示任何错误讯息


-s, --stdio -- 被忽略,为了向后兼容


-o -- 指定资料库存的名称。


-h, --help -- 显示帮助


-i, --ignore-case -- 忽略大小写


-V, --version -- 显示版本信息


实例

查找 passwd 文件,输入以下命令:

locate passwd

搜索 etc 目录下所有以 sh 开头的文件 :

locate /etc/sh

忽略大小写搜索当前用户目录下所有以 r 开头的文件 :

locate -i ~/r


附加说明

locate 与 find 不同: find 是去硬盘找,locate 只在 /var/lib/slocate 资料库中找。


locate 的速度比 find 快,它并不是真的查找,而是查数据库,一般文件数据库在 /var/lib/slocate/slocate.db 中,所以 locate 的查找并不是实时的,而是以数据库的更新为准,一般是系统自己维护,也可以手工升级数据库 ,命令为:updatedb,默认情况下 updatedb 每天执行一次。


Linux lsattr命令

Linux lsattr命令用于显示文件属性。

用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。

语法

lsattr [-adlRvV][文件或目录...]

参数

-a  显示所有文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".."。


-d  显示,目录名称,而非其内容。


-l  此参数目前没有任何作用。


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


-v  显示文件或目录版本。


-V  显示版本信息。


实例

1、用chattr命令防止系统中某个关键文件被修改:

# chattr +i /etc/resolv.conf
然后用mv /etc/resolv.conf等命令操作于该文件,都是得到Operation not permitted 的结果。
vim编辑该文件时会提示W10: Warning: Changing a readonly file错误。要想修改此文件就要把i属性去掉:
# chattr -i /etc/resolv.conf
使用 lsattr 命令来显示文件属性:
# lsattr /etc/resolv.conf
输出结果为:
----i-------- /etc/resolv.conf


2、让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:

# chattr +a /var/log/messages

Linux mattrib命令

Linux mattrib命令用来变更或显示MS-DOS文件的属性。

mattrib为mtools工具指令,模拟MS-DOS的attrib指令,可变更MS-DOS文件的属性。


语法

mattrib [-a|+a] [-h|+h] [-r|+r] [-s|+s] [-/] [-X] msdosfile [ msdosfiles ... ]

参数

  • -a/+a 除去/设定备份属性。
  • -h/+h 除去/设定隐藏属性。
  • -r/+r 除去/设定唯读属性。
  • -s/+s 除去/设定系统属性。
  • -/ 递回的处理包含所有子目录下的档案。
  • -X 以较短的格式输出结果。

实例

列出 A 槽 MSDOS 格式磁片上所有文件的属性。


mattrib a:


除去 A 槽磁片上 msdos.sys 档案的隐藏、系统与唯读属性。


mattrib -h -s -r a:msdos.sys


除去 A 槽磁片上包含子目录下所有档案的唯读属性。


mattrib -r -/ a:*.*


Linux mc命令

Linux mc命令用于提供一个菜单式的文件管理程序。

执行mc之后,将会看到菜单式的文件管理程序,共分成4个部分。

语法

mc [-abcdfhkPstuUVx][-C <参数>][-l <文件>][-v <文件>][目录]

  参  数

-a  当mc程序画线时不用绘图字符画线。


-b  使用单色模式显示。


-c  使用彩色模式显示。


-C<参数>  指定显示的颜色。


-d  不使用鼠标。


-f  显示mc函数库所在的目录。


-h  显示帮助。


-k  重设softkeys成预设置。


-l<文件>  在指定文件中保存ftpfs对话窗的内容。


-P  程序结束时,列出最后的工作目录。


-s  用慢速的终端机模式显示,在这模式下将减少大量的绘图及文字显示。


-t  使用TEMPCAP变量设置终端机,而不使用预设置。


-u  不用目前的shell程序。


-U  使用目前的shell程序。


-v<文件>  使用mc的内部编辑器来显示指定的文件。


-V  显示版本信息。


-x  指定以xterm模式显示。


Linux MC 相关操作

1686488651252.png


虽然MC很好用,不过我还是建议大家使用命令行工具!

Linux mdel命令

Linux mdel命令用来删除 MSDOS 格式的档案。

在删除只读之前会有提示信息产生。

语法

mdel [-v] msdosfile [ msdosfiles ... ]

参数:

  • -v 显示更多的讯息。

实例

将 A 槽磁片根目录中的 autoexec.bat 删除。

mdel a:autoexec.bat .


Linux mdir命令

Linux mdir命令用于显示MS-DOS目录。

mdir为mtools工具指令,模拟MS-DOS的dir指令,可显示MS-DOS文件系统中的目录内容。


语法

mdir [-afwx/][目录]

参数

  • -/ 显示目录下所有子目录与文件。
  • -a  显示隐藏文件。
  • -f  不显示磁盘所剩余的可用空间。
  • -w  仅显示目录或文件名称,并以横排方式呈现,以便一次能显示较多的目录或文件。
  • -X  仅显示目录下所有子目录与文件的完整路径,不显示其他信息。


实例

显示a盘中的内容

$ mdir -/ a:\*

以上命令执行后,mdir将显示指定盘"a:\"中的所有子目录及其中的文件信息,如下所示:

Volume in drive A has no label  #加载信息  
Volume Serial Number is 13D2~055C  
Directory for A:\                   #以下为目录信息  
./TEST <DIR> 2011-08-23 16:59     
#显示格式为文件名,目录大小,修改时间  
AUTORUN.INF 265 2011-08-23 16:53  
AUTORUN.BAT 43 2011-08-23 16:56  
3 files 308 bytes               #统计总大小  
724 325 bytes free              #剩余空间  

Linux mktemp命令

Linux mktemp命令用于建立暂存文件。

mktemp建立的一个暂存文件,供shell script使用。


语法

mktemp [-qu][文件名参数]

参数

  • -q  执行时若发生错误,不会显示任何信息。
  • -u  暂存文件会在mktemp结束前先行删除。
  • [文件名参数]  文件名参数必须是以"自订名称.XXXXXX"的格式。


实例

使用mktemp 命令生成临时文件时,文件名参数应当以"文件名.XXXX"的形式给出,mktemp 会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:


mktemp tmp.xxxx #生成临时文件


使用该命令后,可使用dir 或ls看当前目录,得到如下结果:


cmd@cmd-desktop:~$ mktemp tmp.xxxx #生成临时文件


cmd@cmd-desktop:~$dir #查看当前目录


file test testfile testfile1 tmp.3847 #生成了tmp.3847


由此可见,生成的临时文件为tmp.3847,其中,文件名参数中的"XXXX"被4 个随机产生的字符所取代。


Linux more命令

Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。

语法

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]

参数

-num 一次显示的行数


-d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声


-l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能


-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)


-p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容


-c 跟 -p 相似,不同的是先显示内容再清除其他旧资料


-s 当遇到有连续两行以上的空白行,就代换为一行的空白行


-u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)


+/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示


+num 从第 num 行开始显示


fileNames 欲显示内容的文档,可为复数个数


实例

逐页显示 testfile 文档内容,如有连续两行以上空白行则以一行空白行显示。

more -s testfile

从第 20 行开始显示 testfile 之文档内容。

more +20 testfile


常用操作命令

  • Enter 向下n行,需要定义。默认为1行
  • Ctrl+F 向下滚动一屏
  • 空格键 向下滚动一屏
  • Ctrl+B 返回上一屏
  • = 输出当前行的行号
  • :f 输出文件名和当前行的行号
  • V 调用vi编辑器
  • !命令 调用Shell,并执行命令
  • q 退出more


Linux mmove命令

Linux mmove命令用于在MS-DOS文件系统中,移动文件或目录,或更改名称。

mmove为mtools工具命令,模拟MS-DOS的move命令,可在MS-DOS文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。

语法

mmove [源文件或目录...][目标文件或目录]

参数说明:

  • [源文件或目录…]: 执行操作的源文件或目录路径
  • [目标文件或目录]: 执行操作后的目标文件或目录路径


实例

使用指令mmove将文件"autorun.bat"移动到目录"test"中,输入如下命令:


$ mmove autorun.bat test #移动文件到目录test中


以上命令执行以后,指令mmove会将文件"autorun.bat"移动到指定目录"test"中。


注意:用户可以使用mdir指令查看移动后的文件或目录信息。


Linux mread命令

Linux mread命令用于将MS-DOS文件复制到Linux/Unix的目录中。

mread为mtools工具命令,可将MS-DOS文件复制到Linux的文件系统中。这个命令目前已经不常用,一般都使用mcopy命令来代替。


语法

mread [MS-DOS文件...][Linux文件或目录]

参数说明:

  • [MS-DOS文件…]: 执行操作的DOS源文件或目录路径
  • [Linux文件或目录]: 执行操作后的Linux目标文件或目录路径


实例

使用指令mread将盘"a:\"中的所有内容复制到当前工作目录下,输入如下命令:


$ mread a:\* ./ #将a盘上的所有文件复制到当前工作目录


执行该命令前,可以先使用mdir命令查看原来的目录结构。执行mread之后,可使用ls命令再次查看复制之后的文件结构,结果如下所示:


$ mdir -/ a:\*      #查看a盘中的文件  
Volume in drive A has no label          #加载信息  
Volume Serial Number is 13D2~055C  
Directory for A:/                   #以下为目录信息  
./TEST <DIR> 2011-08-23 16:59         
#显示格式为文件名,目录大小,修改时间  
AUTORUN.INF 265 2011-08-23 16:53  
AUTORUN.BAT 43 2011-08-23 16:56  
3 files 308 bytes                       #统计总大小  
724 325 bytes free                  #剩余空间  
$ mread A:\* ./     #将a盘上所有文件复制到当前工作目录  
$ ls                                    #查看文件或子目录信息  
TEST AUTORUN.INF AUTORUN.BAT            #显示复制后的内容  


目录
相关文章
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
148 8
|
2月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
583 6
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
106 3
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
90 2
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
57 14
Linux 10 个“who”命令示例
|
10天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
32 8
|
20天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
106 20
|
20天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
51 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
37 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解

热门文章

最新文章