Linux教程

Linux 2.Linux终端命令1

本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!