Git 远程仓库操作
可以在终端中查看远程仓库中的代码和图片。
类似的,在终端中也可以克隆仓库,注意这里不能有和仓库名称相同的文件夹名称,否则会报错。
依次输入如下图所示的指令,可以将图片或代码推送到远程仓库中。
可以在文件夹中放上图片或者代码。
关闭设置,输入 git clone + 复制的地址。
在文件资源管理器中新建一个文件夹,用来存放 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 反向打印。
zip / unzip
打包:将文件装在一起 压缩:通过算法压缩文件,节省空间。
能被打包和压缩的一定是一个整体,由多个文件变成了 1 个文件,不容易造成文件缺失,会让文件体积变小。
zip 压缩文件.zip 目录或文件
将目录或文件压缩成 zip 格式
普通压缩只能将目录压缩,不包括里面的文件。
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
使用 -r 可以将 d1 中的所有文件都压缩
将 test2 目录压缩:zip test2.zip test2/*
解压到 tmp 目录:unzip test2.zip -d /tmp
没有 zip 和 unzip
- 使用 root 方式登录,如果不是 root 可以使用指令
su或者su-切换到 root 用户。 - 输入
yum install -y zip unzip会安装 zip 和 unzip。
打包和压缩的方法有许多种。
tar
-c:建立一个压缩文件的参数指令 (create 的意思); -x :解开一个压缩文件的参数指令! :查看 tarfile 里面的文件。 :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩? :压缩的过程中显示文件!这个常用,但不建议用在后台执行过程! :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数! :解压到指定目录



