Linux基础命令

Linux基础命令,第1张

一、 Linux 命令分类

内部命令:是指集成于Shell解释器程序内部的一些特殊指令,也称为内建指令。

外部命令:是指Linux *** 作系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应系统中的一个文件,是属于Shell解释器程序之外的命令,所以称为外部命令。

Linux命令行的格式

命令字 [选项] [参数]

命令字:命令的名称,区分大小写。

选项:决定这条命令如何执行,可以是多个,单字符用“-”,多字符用“--”

参数:命令字的处理对象,或者选项的处理对象,一般为文件名,目录,用户等。

辅助 *** 作

Tab键:可以将驶入的不完整命令字或文件、目录名自动补齐。

反斜杠“\”:强制换行,在下一行出现“>”继续输入没完成的命令。

Ctlr + U: 快速删除当前光标处之前的所有字符内容。

Ctlr + K: 快速删除从当前光标粗到行尾的所有字符内容。

Ctlr + L: 快速清空当前屏幕中的显示内容。

Ctlr + C: 取消当前命令行的编辑。

命令

 help 命令

用途: 查看各Shell内部命令的帮助信息。

 --help 命令

用途: 查看外部命令的帮助信息。

 man 手册

用途: 在线帮助,详细的帮助手册。

pwd 命令

用途: 显示用户当前所在的工作目录位置。

 cd  命令

用途:切换到其他目录位置。若不指定目标位置,则切换到当前用户宿主目录。

选项:

. 切换到当前目录

.. 切换到上一级目录(父目录)

- 切换到上一次所在的目录

~ 切换到宿主目录(/root,/home/user)

 ls  命令

用途: 显示目录中的内容。

选项:

-l 以长格式显示文件和目录的列表,包括权限、大小、最后更新时间等

-a 显示所有子目录和文件,包括隐藏的目录和文件

-A 与-a相同,不显示“.”“..”目录

-d 显示目录本身的属性

-h 以人性化的方式显示目录或文件的大小

-R 以递归的方式显示目录及其子目录中的内容

--color 在字符模式中以颜色区分不同的文件

du  命令

用途: 统计指定目录所占用磁盘空间的大小

选项:

-a 统计目录所有的文件的大小

-h 以人性化的方式显示统计结果

-s 只统计每个选项所占用空间总的大小

 mkdir 命令

用途: 创建新的空目录

选项:  

-p 创建嵌套的多层目录

 touch  命令

用途: 创建新的空文件

 ln  命令

用途: 创建链接

选项:

硬链接:删除原始文件后,链接仍然可用,只用于文件。

软连接:删除原始文件后,链接失效,可以用文件或目录。必须使用“-s”指定

 cp  命令

用途: 复制文件或目录

选项:

-f 覆盖同名目标时,不进行提醒。

-i 覆盖同名目标时,提醒确认。

-p复制时保持源文件的权限。

-r 复制目录

 rm  命令

用途: 删除指定目录或文件

选项:

-f 删除文件或目录时,不进行提醒。

-i 删除文件或目录时,提醒确认。

-r 删除目录

 mv  命令

用途:将指定的文件或目录转移位置(重命名)

 which  命令

用途:查找Linux命令程序并显示所在的具体位置。

 find  命令

用途: 根据目标的名称、类型、大小等不同属性精细查找

选项:

-name 按名称查找

-size 按目标大小查找(单位kB、MB、GB)

-user 按文件属主用户查找

-type 按文件类型查找(f:文件、d:目录、b:块设备’硬盘’、c:字符设备’键盘’)

-a “切”,同时间满足多个条件

-o “或” 满足其中之一的条件

alias 命令

用途:给命令起别名

用法:alias myls = ‘ls  –alh’

 “ |” , “>”

用途: “|” 管道符,执行|之前的命令,将结果作为|后面命令的前置条件

find  /etc  -name “ns*conf” |  ls  -l  >  xxx.txt

“>” 重定向符,执行>之前的命令,将结果输出到>后面的文件中,覆盖文件原始内容,如文件不存在,则创建一个同名新文件并添加内容。

“>>” 追加,行>>之前的命令,将结果输出到>>后面的文件末尾。不覆盖文件原始内容。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/926376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存