Ubantu终端常用命令、快捷键和基本操作(系统性学习day2)

简介: Ubantu终端常用命令、快捷键和基本操作(系统性学习day2)

前言

Ubantu终端常用命令和快捷键用于进行系统管理、文件操作、软件安装等常见使用场景。使用它们可以提高工作效率,简化操作流程,并进行更多的自定义配置和控制。同时,还可以结合Shell脚本和其他工具来实现复杂的任务和自动化操作。总之Ubuntu终端常用命令和快捷键涵盖了多个方面的功能和操作。


一、常用命令

常用命令的格式:

命令 +[选项] + [参数]    选项和参数可有可无

选项: 一般都是以  -  开头

参数可以直接跟在命令或者选项后面,选项和参数的先后顺序对命令实现的效果相同。

例如:

1.无选项,无参数:

ls ;pwd;cd  等。

2.有选项,无参数

ls -l;ls -a;ls-s 等。

3.无选项 ,有参数      

touch  hello.c;cd  /etc;mkdir dir 等。

4.有选项,有参数

rm  -r  dir; mv  -r dir  ./subdir 等。

下面是一些常用的Ubuntu终端命令及其作用:

  1. cd:用于切换当前工作目录。
  • cd:切换到当前用户的主目录。
  • cd [目录路径]:切换到指定目录路径。
  1. ls:列出当前目录下的文件和子目录。
  • ls:显示当前目录下的所有文件和目录。
  • ls -l:以详细信息的方式显示当前目录下的文件和目录。
  1. pwd:显示当前工作目录的路径。
  2. mkdir:创建新的目录。
        mkdir [目录名]:在当前目录下创建一个新的子目录。
  3. touch:创建一个新的空文件。
        touch [文件名]:在当前目录下创建一个新的空文件。
  4. cp:复制文件或目录。
         cp [源文件路径] [目标文件路径]:将源文件复制到指定的目标文件路径。
  5. mv:移动文件或目录,也可以用于文件重命名。
         mv [源文件路径] [目标文件路径]:将源文件移动到指定的目标文件路径。
  6. rm:删除文件或目录。
  • rm [文件或目录路径]:删除指定的文件或目录。
  • rm -r [目录路径]:递归地删除指定目录及其内容。
  1. cat:以文本形式显示文件内容。
       cat [文件路径]:显示指定文件的文本内容。
  2. grep:在文件中搜索特定的字符串。
    grep [搜索词] [文件路径]:在指定文件中搜索包含指定搜索词的行。
  3. chmod:更改文件或目录的权限。
    chmod [权限] [文件或目录路径]:更改指定文件或目录的权限。
  4. sudo:以管理员身份执行命令。
     sudo [命令]:以管理员权限执行指定的命令。

二、常用快捷键

1.终端窗口基本操作

  序号  功能   快捷键
1 新建终端窗口  Ctrl+Shift+N(此为新建同路径下的终端窗口)
/Ctrl+Alt+T
2 新建终端标签页   Shift+Ctrl+T
3 关闭终端窗口   Shift+Ctrl+Q
4  关闭终端标签页 (若为最后标签页则与上同)    Shift+Ctrl+W
5 切换终端标签页   Alt+1/2/3/...
6 前切终端标签页   Alt+Pg Up
7 后切终端标签页 Alt+Pg Dn
8 前移终端标签页  Shift+Alt+Pg Up
9 后移终端标签页 Shift+Alt+Pg Dn
10 后移终端窗口   Alt+Tab
11 前移终端窗口  Shift+Alt+Tab 

2.终端窗口/字体大小操作

序号 功能 快捷键
1 全屏 F11
2 变大 Shift+Ctrl++
(非数字键旁)
3 变小 Ctrl+-
(非数字键旁)
4 默认大小 Ctrl+0
(非数字键旁)

3.终端窗口内编辑操作

序号 功能 快捷键
1 复制 Shift+Ctrl+C
2 粘贴 Shift+Ctrl+V
3 跳转到命令行行首 Ctrl+A
4 跳转到命令行行尾 Ctrl+E
5 删除行首到光标位置的字符 Ctrl+U
6 删除光标位置到行尾的字符 Ctrl+K

4.终端窗口特殊操作

序号 功能 快捷键
1 强制结束 Ctrl+C
2 程序挂起 Ctrl+Z
3. 终止输入/退出shell Ctrl+D
4 冻结窗口
(屏幕锁定/停止输出)
Ctrl+S
5 解冻窗口
(屏幕解锁/重新输出)
Ctrl+Q
6 丢弃输出 Ctrl+O
7 清屏 Ctrl+L

5.终端命令输入操作

序号 功能 快捷键
1 跳转到命令行行首 Ctrl+A
2 跳转到命令行行尾 Ctrl+E
3. 删除行首到光标位置的字符 Ctrl+U
4 删除光标位置到行尾的字符 Ctrl+K
5 清理屏幕 Ctrl+L或clear
  1. 编辑命令行:Ctrl + a(光标移到行首)、Ctrl + e(光标移到行尾)、Ctrl + b(光标往前移动一个字符)、Ctrl + f(光标往后移动一个字符)。
  2. 清除当前行:Ctrl + u(清除光标左边的内容)、Ctrl + k(清除光标右边的内容)。
  3. 删除单词:Ctrl + w(从光标位置开始删除一个单词)。
  4. 撤销操作:Ctrl + -(撤销最后一次操作)。
  5. 光标移动:Ctrl + l(清屏并将光标移到顶部)。
  6. 查找命令历史:Ctrl + r(反向搜索命令历史)、Ctrl + s(正向搜索命令历史)。
  7. 切换终端标签:Ctrl + PgUp(向左切换标签)、Ctrl + PgDn(向右切换标签)。
  8. 终止当前命令:Ctrl + c(终止当前正在运行的命令)。
  9. 重复上一条命令:Ctrl + p(上一条命令)、Ctrl + n(下一条命令)。
  10. 进入多重模式:Ctrl + z(将当前命令暂停并放到后台运行)。

注意事项: -在某些终端中,可能需要将"Ctrl"键替换为"Ctrl + Shift"键。 -某些终端可能具有其他自定义的快捷键,可以通过终端的设置界面进行配置。

修改快捷键设置: 可以通过编辑终端的配置文件来自定义快捷键。打开终端后,点击顶部菜单的"编辑",然后选择"首选项"。在弹出的窗口中,选择"快捷方式"选项卡。在这里,你可以添加、删除和编辑终端的快捷键。

在终端中设置的快捷键只适用于当前用户,如果你希望所有用户都能使用相同的快捷键,可以修改全局终端配置文件,该文件位于/etc/inputrc路径下。需要root权限来修改该文件。

三、快捷键自定义设置

在终端任意位置点击鼠标右键并点击配置文件首先项

点击快捷键

双击想要修改的快捷键即可进行修改


总结

     总的来说,本篇文章适用于大多数刚入门Ubantu和Linux操作系统的朋友们进行学习并实践Ubantu终端常用命令、快捷键和基本操作。

     以后还会给大家展现更多关于Ubantu的其他重要的基础知识,感谢大家多多支持!

相关文章
|
1月前
|
Linux 数据安全/隐私保护
06. 【Linux教程】终端工具
06. 【Linux教程】终端工具
15 0
|
2月前
|
Linux 开发工具 数据安全/隐私保护
【Linux】基础命令大全、实用快捷键 —— 掌握linux使用,一文足矣。
【Linux】基础命令大全、实用快捷键 —— 掌握linux使用,一文足矣。
127 1
|
9月前
|
Shell Linux 网络安全
[笔记]Linux Shell脚本实现自动输入 解放双手 自动测试
[笔记]Linux Shell脚本实现自动输入 解放双手 自动测试
|
Ubuntu Linux 开发工具
Linux的各种复制粘贴 - VIM、tmux、和终端之间的复制粘贴
Linux的各种复制粘贴 - VIM、tmux、和终端之间的复制粘贴
1920 0
|
缓存 网络协议 Linux
Linux常用基础命令(巨全)你想要的我都有❀
Linux系统下,以.开头的都是隐藏文件 Linux中..表示上一级目录,.表示当前目录 长格式引导:-- 引导单词 短格式引导:- 引导字母
264 0
Linux常用基础命令(巨全)你想要的我都有❀
|
人工智能 Linux 测试技术
软件测试Linux面试题:常见的Linux命令:用户、复制、删除、文本编辑器vi。
软件测试Linux面试题:常见的Linux命令:用户、复制、删除、文本编辑器vi。
95 0
|
Linux Shell
Linux常用指令指南,终端装逼利器
最近搞了台Macbook Pro,就学习了一下Linux命令,在网上查了些资料,看了本书叫《快乐的 Linux 命令行》,里面涉及到了各个方面的命令。 在此将常用的整理出来,以备将来使用。
Linux常用指令指南,终端装逼利器
|
Ubuntu 网络协议 Linux
如何用Linux命令行管理网络:11个你必须知道的命令
无论你是要下载文件、诊断网络问题、管理网络接口,还是查看网络的统计数据,都有终端命令可以来完成。这篇文章收集了久经考验靠谱的命令,也收集了几个比较新的命令。
242 0
如何用Linux命令行管理网络:11个你必须知道的命令
|
存储 Linux 数据库
Linux从零开始(二、基础命令(续)解决命令行无限输入,停不下来)
Linux从零开始(二、基础命令(续)解决命令行无限输入,停不下来)
488 0

热门文章

最新文章

  • 1
    流量控制系统,用正则表达式提取汉字
    27
  • 2
    Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
    27
  • 3
    Redis08命令-Hash类型,也叫散列,其中value是一个无序字典,类似于java的HashMap结构,Hash结构可以将对象中的每个字段独立存储,可以针对每字段做CRUD
    27
  • 4
    Redis07命令-String类型字符串,不管是哪种格式,底层都是字节数组形式存储的,最大空间不超过512m,SET添加,MSET批量添加,INCRBY age 2可以,MSET,INCRSETEX
    28
  • 5
    S外部函数可以访问函数内部的变量的闭包-闭包最简单的用不了,闭包是内层函数+外层函数的变量,简称为函数套函数,外部函数可以访问函数内部的变量,存在函数套函数
    25
  • 6
    Redis06-Redis常用的命令,模糊的搜索查询往往会对服务器产生很大的压力,MSET k1 v1 k2 v2 k3 v3 添加,DEL是删除的意思,EXISTS age 可以用来查询是否有存在1
    31
  • 7
    Redis05数据结构介绍,数据结构介绍,官方网站中看到
    22
  • 8
    JS字符串数据类型转换,字符串如何转成变量,+号只要有一个是字符串,就会把另外一个转成字符串,- * / 都会把数据转成数字类型,数字型控制台是蓝色,字符型控制台是黑色,
    20
  • 9
    JS数组操作---删除,arr.pop()方法从数组中删除最后一个元素,并返回该元素的值,arr.shift() 删除第一个值,arr.splice()方法,删除指定元素,arr.splice,从第一
    21
  • 10
    定义好变量,${age}模版字符串,对象可以放null,检验数据类型console.log(typeof str)
    20