Liunx常用命令汇总

Liunx常用命令汇总

Liunx常用命令汇总_第1张图片

 

 

  1. Linux系统中运行的一种特殊程序
  2. 在用户和内核之间充当“翻译官”
  3. 用户登录Linux系统时,自动加载一个Shell程序
  4. Bash时Linux系统中默认使用的Shell程序

 

Linux常用Shell的分类

Liunx常用命令汇总_第2张图片

 

Linux命令的分类

Liunx常用命令汇总_第3张图片

 

通用的命令行使用格式

Liunx常用命令汇总_第4张图片

 

  • 命令字:是整条命令中最关键的一部分,唯一确定一条命令,英文字符区分大小写
  • 选项:短格式选项使用 “-” 符号引导
  • 长格式选项使用 “--” 符号引导
  • 参数:1.命令字的处理对象

2.可以是文件名、目录(路径)名或用户名等内容

3.个数可以是零到多个、【 】为可选不是必须的

 

Linux命令行的辅助操作

Liunx常用命令汇总_第5张图片

  • Tab键:自动补齐
  • 反斜杠 “\“ :强制换行
  • Ctrl+U组合键:清空至行首
  • Ctrl+K组合键:清空至行尾
  • Ctrl+L组合键:清屏
  • Ctrl+C组合键:取消本次命令编辑

 

获得命令帮助的方法

 

Liunx常用命令汇总_第6张图片

 

获得命令帮助的方法——Help

查看内部Shell命令的帮助信息

命令的 “ --help” 选项:适用于大多数Linux外部命令

使用man命令阅读手册页:使用 “↑” “↓” 方向键滚动一行文本

使用Page up 和Page down键翻页

按 “Q” 或 “q” 键推出阅读环境

按 “/” 键查找内容

 

小结

Liunx常用命令汇总_第7张图片

 

  • Shell在用户和内核之间充当翻译官
  • Linux命令分内部命令和外部命令
  • 获得Linux命令帮助的方法

 

Linux常用命令

 

Liunx常用命令汇总_第8张图片

补充:

  • pwd——查看当前的工作目录。显示用户当前所在的工作目录位置

示例:

  • 【root@localhost~】pwd
  • /root

绝对路径——完整路径(从根目录开始的路径)

相对路径——从当前路径出发到的目标路径

绝对路径适用于——文档

相对路径适用于——网页

 

表现形式

Liunx常用命令汇总_第9张图片

总结:

  • . 为当前路径
  • .. 为前路径上一级
  • ../.. 为前路径的上上级路径
  • ~ 以指定用户的宿主目录作为起点

 

列表显示目录内容——ls

 

Liunx常用命令汇总_第10张图片

显示目录中内容,包括子目录和文件相关属性信息

  • -a 显示隐藏文件
  • -A 列出除 . 及 .. 以外的任何项目
  • -d 列出里面的目录,不包括它们的内容
  • -h 与 -l 一起以易于阅读的格式输出文件

结合通配符:

  • “ ?” 匹配文件名中的一个未知字符
  • “ * ” 匹配文件名中的多个未知字符

设置别名——alias 通过别名机制简化常用的、比较长的命令

示例: alias myls=ls-dh

 

统计目录及文件空间占用情况-du

 

Liunx常用命令汇总_第11张图片

统计指定目录(或文件)所占用磁盘空间的大小

  • -a 统计磁盘空间占用时包括所有的文件而不仅仅只统计目录
  • -h 以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
  • -s 只统计所占用空间总的(Summary)大小,而不是统计每个子目录、文件的大小

创建新目录——mkdir

 Liunx常用命令汇总_第12张图片

创建新的空目录

示例:在当前目录下创建名为public_html的子目录

mkdir public_html

创建目录/aa,在/aa目录下创建子目录bb,在/aa/bb目录下创建子目录cc

mkdir -p/aa/bb/cc

创建空文件——touch

Liunx常用命令汇总_第13张图片

更新文件的时间标记

经常用于创建多个新的空文件

touch 文件...

示例

创建两个空文件,文件名分别为aa和bb

touch aa bb

创建链接文件——ln

Liunx常用命令汇总_第14张图片

为文件或目录建立链接文件,类似于windows系统的快捷方式

链接文件类型

软连接(又称为符号链接)

硬链接

ln【-s】源文件或目录...链接文件或目标位置

示例

ln -s/bin/bzip2/bin/wx/

创建硬链接时,会创建一个文件,删除源文件对硬链接没有影响

创建软链接时,会创建一个访问的快捷方式,当删除源文件是,软连接失效

Liunx常用命令汇总_第15张图片

复制文件或目录——cp

将需要复制的文件或目录(源)重建一份,并保存为心底的文件或目录

cp【选项】...源文件或目录...目标文件或目录

-f   覆盖目标同名文件或目录是不进行提醒,强制复制

-i   覆盖目标同名文件或目录时提醒用户确认

-p  复制时保持源文件的权限,属主及时间及等属性不变

-r   复制目录时必须使用此选项,表示递归复制所有文件及子目录

删除文件或目录——rm

rm【选项】要删除的文件或目录

常用选项(-f、-i、-r)

示例:

rm  -rf  public_html/grubl

rm  -i   public_html/cpg.conf

移动文件或目录——mv

将指定的文件或目录转移位置

如果目标位置与源位置相同,则相当于执行重命名操作

mv【选项】...源文件或目录...目标文件或目录

示例

mv  mytouch  mkfile

mv  mkfile  public_html

查找命令|文件存放目录——which

搜索范围由环境变量PATH决定(echo  $  PATH)

which命令|程序名

which-a 命令|程序名

示例

which ls

which cd

PATH:绝对路径

which不得超于PATH范围

查找文件或目录——find2-1

采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找

find【查找范围】                        【查找条件表达式】

               ↑                                                ↑

查找文件或子目录的位置                   查找条件类型

查找范围越小越好,尽量少用

查找文件或目录——find2-2

Liunx常用命令汇总_第16张图片

查找类型

关键字

说明

按名称查找

-name

根据目标文件的名称进行查找,允许使用“*” “?”通配符

按文件大小查找

-size

一般用“+” “-” 号设置超过或小于指定大小作为查找条件,常用的容量单位包括kB(注意k是小写)MB、GB

按文件属主查找

-user

根据文件是否属于目标用户进行查找

按文件类型查找

-type

根据文件的类型进行查找

文件类型包括普通文件(f)\目录(d)、块设备文件(b)、字符设备文件(c)等

使用find命令实现多个查找条件,各表达式之间使用逻辑运算等

“-a”表示而且(and)

“-o”表示或者(or)

示例

find/boot-size+1024k-a-name"vmlinuz"

find/boot-size+1024k-o-name"vmlinuz"

你可能感兴趣的:(网络,linux)