Linux 命令行的高效灵活,藏于精准指令与权限控制中。代码提交、时间管理、文件搜索、权限配置等操作看似零散,实为系统管理的基石。本文拆解核心场景,助你吃透逻辑、掌握权限,让操作从生涩变顺手。
我将使用普通用户的方式来介绍 Linux 相关的指令。
Git 仓库管理
可以在终端中查看远程仓库中的代码和图片。类似的,在终端中也可以克隆仓库,注意这里不能有和仓库名称相同的文件夹名称,否则会报错。
依次输入如下指令,可以将图片或代码推送到远程仓库中。
git clone <仓库地址>
关闭设置,输入 git clone + 复制的地址。在终端中选择 PowerShell,因为 PowerShell 支持 Linux 指令。右击选择用终端打开。在文件资源管理器中新建一个文件夹,用来存放 linux 的指令。
点击如图所示的复制,这个链接就是这个仓库的链接。输入仓库名称和仓库介绍,选择如图所示的选项,点击创建即可。
时间相关指令
日志
程序运行到每一个关键时刻,都要打日志。日志中有时间、日志等级,具体信息,其他信息,以行为单位进行输出。
date
按照需求进行信息提取。
date
date +%Y-%m-%d-%H:%M:%S
时间戳
时间戳是从 1970 年 1 月 1 日(午夜 12 点整)开始所经过的秒数,不考虑闰秒。
date +%s # 时间戳
date -d @时间戳 # 时间戳转换
这里显示 8 点是因为午夜 12 点整是欧洲时间,中国比欧洲快 8 个小时。
cal
cal 命令可以用来显示公历(阳历)日历。
cal [参数][月份][年份]
cal [月份][年份]
find
用于在文件树中查找文件,并作出相应的处理(可能访问磁盘)。
-name 按照文件名查找文件
which:在指定的路径下搜索文件。
whereis:在系统的路径下查找,既可以找到可执行程序,又可以找到手册,安装包,压缩包之类的。
grep —— 行文本过滤工具
grep [选项] 搜寻字符串 文件
-i :忽略大小写的不同,所以大小写视为相同
-n :输出行号
-v :反向选择
查找字符串
-v:反向打印。


