当前位置: 首页 > news >正文

Linux 终端命令总结

一、常用的七条命令

命令                对应英文作用
lslist查看当前文件夹下的内容
pwdprint work directory查看当前所在文件夹
cd [目录名]change directory切换文件夹       
touch [文件名]touch如果文件不存在新建文件
mkdir [目录名]make directory创建目录
rm[文件名]remove删除指定文件名
clearclear清屏

二、终端命令格式

command [-options] [parameter]

说明:
command : 命令名,相应功能的英文单词或单词的缩写

[-options]: 选项,可用来对命令进行控制,也可以省略

parameter :传给命令的参数,可以是 零个、一个 或者多个
[] 代表可选

三、查阅命令帮助信息

1、--help

command --help

显示command命令的帮助信息 

 2、man

man command

查阅command命令的还用手册

man是manual的缩写,是Linux提供的一个手册,包含了绝大部分的命令、函数的详细使用说明

使用man时的操作键:

操作键       功能
空格键显示首恶的下一屏
Enter 键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q退出
/word搜索word字符串

 四、小技巧

1、自动补全

在敲出文件/目录/命令的前几个字母之后,按下tab键;

  • 如果输入的没有歧义,系统会自动补全;
  • 如果还存在其他文件/目录/命令,再按下tab键,系统会提示可能存在的命令

2、查看曾经使用过的命令

  • 按上/下光标键可以在曾经使用过的命令之间来回切换
  • 如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl+c

五、ls 命令 

ls是英文单词list的简写。其功能为列出目录的内容,是用户最常用的命令之一,类似于DOS下的dir命令

  • Linux 文件 或者 目录 名称最长可以有256 个字符
  • 以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
  • .代表当前目录
  • ..代表上一级目录

ls常用选项

参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小

 ls统配符的使用

通配符含义
*代表任意个数个字符
代表任意一个字符,至少1个
[]表示可以匹配字符组中的任意一个
[a-f]匹配从a到f范围内的任意一个字符

六、cd命令 切换目录

cd是英文单词change directory的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一

命令含义
cd切换到当前用户的主目录(/home/用户目录)
cd~切换到当前用户的主目录(/home/用户目录)
cd .保持在当前目录不变
cd ..切换到上级目录
cd-可以在最近两次工作目录之间来回切换

七、touch 命令

创建文件或修改文件时间

  • 如果文件不存在,可以创建一个空白文件
  • 如果文件已经存在,可以修改文件的末次修改日期

八、mkdir

创建一个新的目录

选项含义例子
-p可以递归创建目录mkdir -p a/b/c/d

九、rm

删除文件或目录

注:使用rm命令要小心,因为文件删除后不能恢复

选项含义
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹是必须加此参数

http://www.lryc.cn/news/176714.html

相关文章:

  • 中国核动力研究设计院使用 DolphinDB 替换 MySQL 实时监控仪表
  • 速看!软考中项100条重要知识点集锦!
  • Pycharm在进行debug时出现collecting data如何解决?
  • 【算法分析与设计】算法概述
  • 如何进一步全面提高项目估算精准度?
  • Git学习笔记4
  • 【红外与可见光图像融合】离散平稳小波变换域中基于离散余弦变换和局部空间频率的红外与视觉图像融合方法(Matlab代码实现)
  • 成都睿趣科技:抖音开通橱窗带货需要钱吗
  • 中间件 - 分布式协调服务Zookeeper
  • golang的实用工具
  • 图层混合模式(三)
  • 蓝牙核心规范(V5.4)10.6-BLE 入门笔记之L2CAP
  • 【计算机网络】DNS原理介绍
  • Docker的基础命令
  • 提取项目依赖包的licenses
  • Vue项目自动转换px为rem-高保真还原设计图
  • rman备份到远程服务器
  • 数据结构与算法
  • 【Web3】DAO相关的基础知识
  • 一文教你学会ArcGIS Pro地图设计与制图系列全流程(3)
  • 用于大规模 MIMO 检测的近似消息传递 (AMP)(Matlab代码实现)
  • 复杂SQL解析
  • js中哪些地方会用到window?
  • KITTI raw_data数据集百度云下载
  • (3) OpenCV图像处理kNN近邻算法
  • 手撸RPC【gw-rpc】
  • 【Linux】:Kafka组件介绍
  • Redis〔篇〕
  • 龙芯2K1000核心板在智能座舱行业产品方案-迅为电子
  • 2023/9/20 -- C++/QT