Linux详细命令大全

  • 序言
  • 一.Linux命令行的格式
    • 1.编辑命令行的辅助操作
  • 二.常用命令
    • 1.type
    • 2.echo
    • 3.hash
    • 4.enable
  • 三.基本命令
    • 1.查看及切换目录
      • ①.pwd
      • ②.cd
      • ③.ls
      • ④.du
    • 2.创建目录和文件
      • ①.mkdir
      • ②.touch
      • ③.ln
    • 3.复制、删除、移动目录和文件
      • ①.cp
      • ②.rm
      • ③.mv
    • 4.查找目录和文件
    • ①.which
    • ②.find
  • 四.目录与文件管理
    • 1.Linux目录结构
    • 2.查看文件内容
      • ①cat
      • ②more
      • ③less
      • ④head、tail
    • 3.统计文件内容
      • ①wc
    • 4.检索和过滤文件内容
      • ①grep
  • 五.压缩和解压缩
    • 1.gzip
    • 2.bzip
  • 六.归档
    • 1.tar
  • 七.文本编辑
    • 1.vim
    • 2.不同模式之间的切换
    • 3.命令模式的基本操作
    • 4.末行模式的基本操作
  • 总结

序言

在学习Linux时,我们会发现Linux的命令非常多而且还有很多参数,让人很是苦恼。于是我就想着有没有一篇文章可以整理出来常用的命令,那么今天我就带来了有目录的超级详细的Linux基础命令的汇总的文章!同时也会分享一些超级实用的快捷键。绝对是干货满满的一篇文章!

一.Linux命令行的格式

command [-options] [parameter]

解释:

  • command :命令名,相应功能的英文单词或单词的缩写
  • [-options] :选项,可用来对命令进行控制,也可以省略
  • parameter :传给命令的参数,可以是 零个、一个 或者 多个

1.编辑命令行的辅助操作

TAB键 自动补齐
\ 强制换行
Ctrl+U 清空至行首
Ctrl+K 清空至行尾
Ctrl+E 光标跳到行尾
Ctrl+A 光标跳到行头
Ctrl+L 清屏
Ctrl+C 取消本次命令编辑

二.常用命令

1.type

功能:查询该命令为外部亦或内部命令

[root@localhost ~]# type cd
cd 是 shell 内嵌
[root@localhost ~]#

2.echo

功能:输出内容到控制台(echo 会在终端中显示参数指定的文字,通常会和重定向联合使用)

[root@localhost ~]# touch 1
[root@localhost ~]# echo "234" > 1
[root@localhost ~]# cat 1
234
[root@localhost ~]#

3.hash

将数据存入缓存中,运行时优先调用缓存中的数据

[root@localhost ~]# hash
命中  命令1 /usr/bin/cat1   /usr/bin/touch1 /usr/bin/man3   /usr/bin/ls

4.enable

显示内部命令

[root@localhost ~]# enable
。。。。。。
enable readonly
enable return
enable set
[root@localhost ~]# type set
set 是 shell 内嵌
[root@localhost ~]#

三.基本命令

1.查看及切换目录

①.pwd

功能:显示出用户当前所在的目录

[root@localhost hp]# pwd
/etc/hp
[root@localhost hp]#

②.cd

功能:更改当前的工作目录

cd 切换到当前用户的主目录
cd ~ 切换到当前用户的主目录
cd - 可以在最近两次工作目录之间来回切换
cd . 保持在当前目录不变
cd . . 切换到上一层目录

相对路径和绝对路径
相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置
绝对路径 在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录 开始的具体目录位置

③.ls

功能:列出目录的内容

Linux 下文件和目录的特点

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

④.du

2.创建目录和文件

①.mkdir

②.touch

③.ln

3.复制、删除、移动目录和文件

①.cp

②.rm

③.mv

4.查找目录和文件

①.which

②.find

四.目录与文件管理

1.Linux目录结构

2.查看文件内容

①cat

②more

③less

④head、tail

3.统计文件内容

①wc

4.检索和过滤文件内容

①grep

五.压缩和解压缩

1.gzip

2.bzip

六.归档

1.tar

七.文本编辑

1.vim

作用:创建或修改文本文件;维护Linux系统中的各种配置文件
三种工作模式:命令模式、输入模式、末行模式

2.不同模式之间的切换

3.命令模式的基本操作

4.末行模式的基本操作

总结

【AWSL】之Linux常用命令,学习Linux,这一篇就够了(type、echo、enable、du、ls、mkdir、touch、ln、cp、rm、mv、find、gzip、bzip、tar)相关推荐

  1. 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)

    史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...

  2. Linux常用命令(日常操作这一篇就够了)

    文章目录 **一.查看资源信息** **1)查看系统运行资源** **查看内存使用量和交换区使用量** **查看各分区情况** **查看指定目录大小** **查看系统运行时间.用户数.负载** **2 ...

  3. linux mv命令的功能,linux常用命令:Linux常用命令之mv命令是什么?

    Linux是目前使用比较广泛的服务器操作系统,可以安装在各种计算机硬件设备中,例如手机,路由器等.由于Linux是开源和免费的,因此Linux系统的稳定性和安全性更高一些,所以Linux具有很高的市场 ...

  4. Linux常用命令学习大全

    Linux常用命令大全 窍门:Ctrl+F 快速查找Linux命令(为了方便查看,下面的每个标题都可以点击收缩) Linux命令 - 系统信息 命令代码 注释说明 arch 显示机器的处理器架构(1) ...

  5. 实验1:Linux常用命令和Linux c编程基础

    一.实验目的 安装linux操作系统,熟悉linux基本命令: 学会使用VI编辑器:掌握在linux系统下编译C程序的方法. 二.背景知识 Linux常用命令: startx或者init 5--进入图 ...

  6. [转]linux常用命令学习总结(超详细)

    作为一个程序员,我们在进行项目部署和运维时,经常会用到一些linux命令,可是这些命令老是忘记,每次用到的时候都要去谷歌百度,很是麻烦!这不,为了自己使用方便,对常见的linux命令进行了系统的总结, ...

  7. linux常用命令学习总结(超详细)

    作为一个程序员,我们在进行项目部署和运维时,经常会用到一些linux命令,可是这些命令老是忘记,每次用到的时候都要去谷歌百度,很是麻烦!这不,为了自己使用方便,对常见的linux命令进行了系统的总结, ...

  8. Linux 常用命令学习总结

    Linux常用工具:xshell    1.date +"%Y-%m-%d %H:%M"  查看当前系统时间 2.查看隐藏文件: ls -a 3.删除文件:sudo rm -rf ...

  9. Linux 常用命令 学习笔记

    1.创建目录: //创建目录filetest mkdir filetest 2.创建子目录: //创建子目录filetestchild mkdir -p filetest/filetestchild ...

  10. 【Linux常用命令】linux常用命令集合配例子解析说明(持续更新)【Linux基础命令使用及总结】2020-12-21

    Linux基本命令集合(持续更新) 前言 一.pwd命令 二.ls命令 三.cd命令 前言 本文将随着个人头发稀疏程度的时间戳而更新,且这个列举的命令,不管简单复制与否,都会逐一做出举例解释说明,但某 ...

最新文章

  1. 别再@微信官方 了,我给你一面小国旗!
  2. matlab篮球队需要五名队员,MATLAB应用与数学欣赏.doc
  3. V-rep学习笔记:机器人逆运动学解算
  4. Python进阶之路:namedtuple
  5. linux给文件加可执行权限
  6. python如何截长图_使用python实现对元素的长截图功能
  7. 如何解决安卓项目在Android Studio无法打开
  8. linux系统声卡安装教程,Linux系统下如何安装声卡驱动?
  9. 通过BeanPostProcessor理解Spring中Bean的生命周期及AOP原理
  10. 英特尔服务器主板型号参数对照表,Intel主板芯片组参数速查表(201805版)
  11. 信利Truly M128128 的研究和驱动方法记录
  12. 新一配:如何对电脑配置进行评判【转载】
  13. 有趣--等额本息还款
  14. 《我喜欢生命本来的样子》读书笔记
  15. PS调色类插件哪家强
  16. Photoshop如何使用蒙版之实例演示?
  17. 【072】Breathe Machine-减压深呼吸训练
  18. 【linux】ubuntu系统硬盘操作:创建删除磁盘分区,更改磁盘分区类型,删除磁盘签名
  19. 关于DBC文件的格式解析(DBC文件系列其二)
  20. 山东大学软件学院项目实训第三周

热门文章

  1. android通讯录上传服务器,Android 实现读取通讯录并上传服务器
  2. linux 显示文字在桌面背景,Linux下Xwindow的字体配置(所谓的字体美化)
  3. exsi vmfs 没了_它是“推粪机”,隔三差五吃一盘,口臭没了排出宿便,肠道变干净...
  4. mysql mariadb 选择_MariaDB 选择数据库
  5. 还在搜百度图片?太LOW了!
  6. 再见 Win10系统!下一代操作系统要来了!!
  7. 吹爆了这个可视化神器,上手后直接开大~
  8. Python 3.9 beta2 版本发布了,看看这 7 个新的 PEP 都是什么?
  9. Python 3 开发钉钉群机器人
  10. 中秋佳节,这个网络安全 7 年经验的大佬来发福利了!