基本指令
-
date 显示
date 指定格式显示时间:date+%Y:%m:%d(冒号可以随便改)
- 在显示方面
%H : 小时(00..23) %M : 分钟(00..59) %S : 秒(00..61) %X : 相当于 %H:%M:%S %d : 日 (01..31) %m : 月份 (01..12) %Y : 完整年份 (0000..9999) %F : 相当于 %Y-%m-%d
- 在时间设置方面
date -s //设置当前时间,只有root权限才能设置,其他只能查看。
- 时间戳
- 时间转化为时间戳:date+%s
- 时间戳转化为时间:date-d@(时间戳)
-
cal 指令
输出日历
- cal -年: 输出这一年的日历
- cal -1: --显示一个月
- cal -3: --显示三个月,分别是前一个月,现在的月,后一个月
- cal -s: --星期日作为一周的第一天输出
- cal -m: --星期一至星期一为一周的第一天输出
- cal -y: 输出整个年
-
find 指令 -name
用于在文件系统中搜索文件和目录。与 which 和 whereis 不同,find 允许根据文件名、类型、大小、修改时间等条件进行复杂的搜索。它不仅能搜索文件,还可以对搜索到的结果执行操作,如删除、移动等。
- 语法: find pathname -options
- 功能: 用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
- 常用选项:
- -name 按照文件名查找文件。格式:find 路径 name 文件名称
-
which
which 是一个用于查找并显示可执行文件位置的命令。
-
whereis
whereis 是一个用于定位命令的二进制文件、源代码文件和手册页文件的位置的命令。与 which 不同,whereis 不仅查找可执行文件,还可以查找与命令相关的其他文件。
-
grep 指令
- 语法: grep [选项] 搜寻字符串 文件
- 功能: 在文件中搜索字符串,将找到的行打印出来
- 常用选项:
- -i:忽略大小写不同
- -n:输出行号
- -v:反向选择
- -R:递归搜索。例如:grep -Rn ‘int main’ /home/mike
-
zip/unzip 指令
-
语法: zip (-r) 压缩文件.zip 文件 1 或(目录) 文件 2
-
功能: 将目录或文件压缩成 zip 格式
-
常用选项:
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
-
unzip
- 解压到指定目录:unzip d1.zip -d test(目录)
-
-
tar 指令 打包/解包/预览(主要使用 tar)
-
三种方法
- 打包和压缩
tar -czf code.tar.gz d1(目录或文件) - 解压并解包
tar -xzf code.tar.gz - 预览,只打开不解压
tar -tzf code.tar.gz
- 打包和压缩
-
解压到指定目录
tar -xzf code.tar.gz -C 目录
-
-
bc 指令
bc 命令可以很方便的进行浮点计算,linux 下的计算器
- uname 指令
- unmae -a 显示所有信息
- unmae -r 查找体系结构
- free 查询内存信息
- df -h 查询磁盘信息
- lscpu 查询 cpu 信息