Linux 2.Linux终端命令1
2021/12/14 7:16:51
本文主要是介绍Linux 2.Linux终端命令1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
终端
软件控制台,在终端使用指令可以快速操作计算机
终端的打开方式
Ctrl + Alt + t
终端命令格式
command [-options] [parameter]
- command:命令,相应功能的英文
- [-options]:选项,对命令进行控制,可省略
- [parameter]:参数,传给命令的参数可以是一个、多个或没有参数
查阅命令帮助信息
man
显示 command 命令的使用手册;以 more 方式打开文件
man 是 manual 的缩写,是Linux提供的一个手册,包含了绝大部分的命令、函数的详细使用说明
man command
操作键 | 功能 |
---|---|
空格 | 显示下一页 |
Enter | 滚动一行 |
f | 前滚一页 |
b | 回滚一页 |
q | 退出 |
/words | 搜索关键字 |
help
显示 command 命令的帮助信息;以 cat 方式打开文件
command --help
常用指令
Linux文件或目录名称最长可以有265个字符,所有目录和文件名大小写敏感
' . ' 代表当前目录, ' .. ' 代表上一级目录,以 ' . ' 开头的文件为隐藏文件
绝对路径:/home/user/test/a
相对路径:./a
操作文件和文件夹时,参数为文件路径,而不是文件名,在当前目录下 ./ 可以省略
显示文件和目录
pwd
显示当前工作目录
tree
以树状图列出指定目录内容,默认列出当前目录内容
ls
list 的缩写,列出目录的内容
选项 | 含义 |
---|---|
-a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件详细信息 |
-h | 配合 -l ,人性化显示文件大小 |
切换目录
cd
切换工作目录,cd 后面可以跟相对路径也可以跟绝对路径
选项 | 含义 |
---|---|
cd | 切换到当前用户的主目录(/home/用户目录),即用户登陆时的默认目录 |
cd ~ | 切换到当前用户的主目录 |
cd . | 切换到当前目录 |
cd .. | 切换到上级目录 |
cd - | 返回上一次所在的目录 |
操作文件和目录
mkdir
创建目录,可以递归创建,目录创建者必须对当前目录具有写权限
选项 | 含义 |
---|---|
-p | 递归创建目录 |
touch
创建文件,可以同时创建多个文件,Linux系统中没有严格的后缀(格式),所以创建文件时可以命名为任意的文件名
gedit
打开文件,可以同时打开多个文件;该指令为 Ubuntu 独有
rm
删除文件或目录,删除后不可恢复
选项 | 含义 |
---|---|
-i | 以交互式执行删除 |
-f | 强制删除,忽略不存在的文件 |
-r | 递归删除目录下的内容,删除目录时必须加此选项 |
cp
复制文件或目录,参数为源文件路径和目标文件路径
选项 | 含义 |
---|---|
-a | 通常在复制目录时使用,它保持文件原有属性,并递归复制目录 |
-i | 以交互式执行复制 |
-f | 强制复制,覆盖已存在的文件 |
-r | 递归复制目录下的所有子目录和文件,目标文件必须为目录名,复制目录时必须加此选项 |
-v | 显示复制过程 |
mv
移动、重命名文件或目录,参数为源文件路径和目标文件路径;在同一目录下移动才能重命名
选项 | 含义 |
---|---|
-i | 以交互式执行移动 |
-f | 强制移动,覆盖已存在的文件 |
-v | 显示移动过程 |
其他
clear
清屏,快捷键为 Ctrl + l
which
查找并显示指定指令的绝对路径
快捷操作
Tab:自动补全,输入的内容如果存在多个文件,再次按下将提示可能存在的命令
Ctrl + c:终止当前执行
Ctrl + Shift + =:放大终端窗口及字体
Ctrl + -:缩小终端窗口及字体
↑ / ↓:在历史命令间切换
日期和时间
cal
显示日历,默认显示当前月的日历
选项 | 含义 |
---|---|
-3 | 显示当前月以及前后两个月的日历 |
-y | 显示当前年的日历 |
-j | 以当月在当年中所占的天数显示当前月的日历 |
date
根据给定格式显示时间
格式化时间显示:
date "+%Y年%m月%d日 %H时%M分%S秒"
参数 | 含义 |
---|---|
%Y | 四位年份,%y为两位 |
%m | 月份,1 - 12 |
%d | 日期,1 - 31 |
%H | 时,0 - 23 |
%M | 分,0 - 59 |
%S | 秒,0 - 59 |
%F | 完整日期,%Y-%m-%d |
%T | 完整时间,%H:%M:%S |
历史指令
history
显示指定数量的历史指令;读取历史指令文件中的目录到历史指令缓冲区,将历史指令缓冲区中的目录写入指令文件
历史指令保存在 ~/.bash_history 中
!id
执行历史指令
文件查看
cat
查看或连接文件,并打印内容;通过配合重定向可合并多文件内容到一个文件中
选项 | 含义 |
---|---|
-n | 从1开始对所有行编号 |
-b | 从1开始对所有非空行编号 |
-s | 当遇到连续两个及以上的空行时,只显示一行 |
more
以全屏的方式,分页显示文件内容;连接多个文件时,文件之间会被分隔
选项 | 含义 |
---|---|
+num | 从第num行开始显示文件内容 |
-p | 先清屏,再显示文件内容 |
-s | 当遇到连续两个及以上的空行时,只显示一行 |
常用操作:
空格:向下滚动一页
Enter:向下滚动n行,n可自定义,默认为1
f / Ctrl + f:向下滚动一页
b / Ctrl + b:向上滚动一页
q:退出more
资源管理器
htop
这篇关于Linux 2.Linux终端命令1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法