博客
关于我
Linux常用命令
阅读量:97 次
发布时间:2019-02-25

本文共 1675 字,大约阅读时间需要 5 分钟。

Linux命令基础

Shell

Linux系统中运行的一种特殊程序,作为用户和内核之间的“翻译官”。用户登录Linux系统时,自动加载一个Shell程序。Bash是Linux系统中默认使用的Shell程序,文件位于/bin/bash。

Linux命令的分类

内部命令与外部命令的区别

内部命令 外部命令
集成与Shell解释器内部的一些特殊指令 Linux系统中能够完成特定功能的脚本文件或二进制程序
属于Shell的一部分 属于Shell解释器程序之外的命令
没有单独对应的系统文件 每个外部命令对应了系统中的一个文件
自动载入内存,可以直接使用 必须知道其对应的文件位置,由Shell加载后才能执行,如:/bin,/usr/bin,/usr/local/bin等

Linux命令

Linux命令行的格式

命令行的通用格式为:

命令字 [选项] [参数]
  • 命令字:整条命令中最关键的一部分,唯一确定一条命令。
  • [选项]:短格式选项使用“-”符号引导,多个短选项可以组合在一起。长格式选项使用“--”符号引导。
  • [参数]:命令字的处理对象,可以是文件名、目录名或用户名等内容,个数可以是零到多个。

编辑Linux命令行

键位 功能
Tab键 自动补齐
反斜杠“\” 强制换行
Ctrl+U 清空至行首
Ctrl+K 清空至行尾
Ctrl+a 切换到行首
Ctrl+e 切换到行尾
Ctrl+C 取消本次命令编辑
Ctrl+L 清屏

查看帮助信息

内部命令 help

help

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

命令的“--help”选项

命令--help

适用于大多数Linux外部命令。

使用man命令阅读手册页

man [页名]

使用“↑”、“↓”方向键滚动,Page Up和Page Down翻页,按Q或q键退出。使用“/”键查找内容,n键向下查找,N键向上查找。

命令与文件的基本操作

查看当前的工作目录——pwd

pwd

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

切换工作目录——cd

cd [目标位置]
  • 默认切换到当前用户的宿主目录(使用~)。
  • 使用“-”切换到上一次执行cd命令之前所在的目录。
  • 绝对路径以“/”为起点,相对路径以当前位置为起点。

列示目录内容——ls

ls [选项] [文件或目录]

常用选项:

  • -l:以长格式显示文件和目录的列表。
  • -a:显示所有子目录和文件,包括隐藏文件和隐藏目录。
  • -R:递归显示指定目录及其子目录中的所有内容。
  • --color:在字符模式中以颜色区分文件类型。

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

du [选项] [文件或目录…]

常用选项:

  • -h:以更人性化方式显示大小。
  • --max-depth=n:只统计指定深度的目录。

创建新的空目录——mkdir

mkdir [选项] [目录位置]
  • -p:一次性创建嵌套的多层目录。

创建空文件——touch

touch [文件…]

更新文件的时间标记,常用于创建空文件。

创建链接文件——ln

ln [-s] [源文件或目录] [链接文件或目标位置]
  • -s:创建软链接文件。

复制文件或目录——cp

cp [选项]… [源文件或目录]… [目标文件或目录]

常用选项:

  • -r:递归复制目录及其子目录。

删除文件或目录——rm

rm [选项] [文件或目录…]

常用选项:

  • -f:强制删除。
  • -r:递归删除目录及其子目录。

移动文件或目录——mv

mv [选项]… [源文件或目录]… [目标文件或目录]
  • 不能直接移动多个文件或目录到同一个目标位置。
  • 使用mv命令可以实现文件重命名。

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

which [命令或程序名]

搜索范围由环境变量PATH决定,默认只查找第一个目标。

查找文件或目录——find

find [查找范围] [查找条件表达式]

常用查找条件:

  • -type f:只查找文件。
  • -type d:只查找目录。
  • -name “*”:匹配任意字符。
  • -depth n:限制查找深度。

扩展阅读

转载地址:http://gta.baihongyu.com/

你可能感兴趣的文章
python系列【仅供参考】:python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法
查看>>
python图像条状状噪声,使用PYTHON PIL从验证码图像中删除背景嘈杂的线条
查看>>
Python图像处理:从内存加载jpeg
查看>>
python固定后缀(名物化词汇)词频统计:抽取+统计+可视化
查看>>
python商品评论数据采集与分析可视化系统 Flask框架 requests爬虫 NLP情感分析 毕业设计 源码
查看>>
python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载
查看>>
python商品库存管理系统 django框架 商品网站 MySQL数据库 源码下载 计算机毕业设计
查看>>
Python哪个版本最稳定好用2023.10.19
查看>>
Python和黑客技术的渊源
查看>>
Python和RF编写接口自动化
查看>>
Python和RF编写web自动化
查看>>
python和js哪个难_【Python】记一次学习,Python 与 js 在实现闭包时的差异
查看>>
python和java哪个更值得学——来自知乎高赞回答
查看>>
python和c混合编程 github_在pycharm中使用git版本管理以及同步github的方法
查看>>
python命名空间更改_Python模块xml.etree.ElementTree自动修改xml命名空间键
查看>>
Python命名中尾随下划线有什么好处?
查看>>
Python启动脚本
查看>>
Python听写汇总结果
查看>>
python吊打Excel?屁!那是你不会用!
查看>>
Python合并两张图片 | 先叠透明度再合并 (附Demo)
查看>>