1.>指令和>>指令
基本介绍:
1.> 输出重定向:会将原来文件的内容覆盖掉。
2.>>追加:不会覆盖原来文件的内容,而是追加到文件的尾部。
基本语法:
1)ls -l >文件 (列表中的内容写入文件当中)
下来我们在像刚才的a.txt文件中>重定向一些新的内容。这时我们就会看到a.txt中的内容不是上一次重定向输出的内容,而是第二次重定向输出的内容,因为第一次的内容已经被覆盖掉了。
注: ls -l > a.txt 的时候,如果a.txt本身就存在,那么就会将文件覆盖,不存在就会创建一个a.txt文件。
2)ls -l >>文件 (列表的内容追加到a.txt文件当中)
3)cat 文件 1> 文件2 (将文件1的内容覆盖到文件2)
4)cat 文件1 >> 文件2 (将文件1的内容追加到文件2)
2、echo命令
基本介绍: echo输出内容到控制台。
基本语法: echo 【选项】 【输出内容】
使用echo命令输出当前环境变量。
3、head命令
基本介绍: 用于显示文件的开头部分内容,默认情况下显示文件的前10行内容。
基本语法:
1)head 文件 (查看文件的前10行内容)
2)head -n 5 文件 (查看文件的前5行内容)
4、tail命令
基本介绍: tail用于输出文件中尾部的内容,默认情况下tail命令显示文件的后10行内容。
基本语法:
1)tail 文件 (显示文件的后10行内容)
2)tail -n 5 文件 (显示文件的后5行内容)
3)tail -f 文件 (实时跟踪该文件的所有更新,工作经常使用)
5、ln命令
基本介绍: 软连接也叫符号链接,类似于windows中的快捷方式,主要存放了链接其他文件的路径。
基本语法:
1)ln -s 【原文件或目录】 【软连接名】 (给源文件创建一个软连接)
删除软连接:
6、history命令
基本介绍: 查看已经执行过的命令,也可以执行历史命令。
基本语法:
1)history (查看已经执行过的历史命令)
2)history 10 (查询最近执行的10条命令)
3)!306 (执行在历史命令中编号为306的命令)
7、date命令
基本介绍: 显示当前日期,设置时间
基本语法:
1)date (显示当前时间)
2)date “+%y-%m-%d %H:%M:%S” (显示年月日时分秒,按照规定的格式)
3)date -s 字符串时间
8、cal指令
基本介绍: 查看日历指令
基本语法:
1)cal 【选项】 (显示当前日历)
2)cal 2018 (显示2018年的日历)
9、find命令
基本介绍: find命令将从指定目录向下递归的遍历其各个子目录,将满足条件的文件或者目录显示在终端。
基本语法:
find 【搜索范围】 【选项】
选项:
-name (按照指定的文件名查找模式查找文件)
-user (按照属于指定用户查找文件)
-size (按照指定文件大小查找文件)
1)find /home/ -name a.txt (查找home目录下名字问a.txt文件)
2)find /home/ -user pangkun (在home目录中查找,属于pangkun该用户的文件)
3)find /home/ -size +20 (查找home目录中文件大小超过20M的文件。+n大于、-n小于、n等于)
10、locate命令
基本介绍: locate命令可以快速定位文件路径。locate命令利用事先建立起的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。locate无需遍历整个文件系统,查询速度快,为了保证查询结果的正确性,管理员必须定期更新locate。
注:由于locate基于数据库查询,所以第一次运行前,必须使用update指令更新locate数据库。
基本语法:
locate 搜索文件
11、grep命令和管道符号 |
基本介绍: grep 过滤查找,管道符号 | ,表示将前一个命令的处理结果输出传递给后面的命令处理。
基本语法:
grep 【选项】 查找内容 源文件
常用选项:
-n 显示匹配及行号
-i 忽略大小写字母
12、gzip/gunzip命令
基本介绍: gizp 压缩文件 gunzip解压文件
基本语法:
gzip 文件 (压缩文件,只能将文件压缩成*.gz文件)
注:当我们用gzip压缩文件时,系统不会保留源文件。
gunzip 文件.gz (解压文件)
13、zip/unzip命令
基本介绍: zip用于文件压缩,unzip用于文件解压。
基本语法:
1)zip【选项】 xxx.zip 需要压缩的文件或目录。
2)unzip【选项】 xxx.zip
zip常用选项:
-r :递归压缩,压缩目录。
unzip常用选项:
-d:解压后文件的存放目录。
14、tar命令
基本介绍: tar是打包命令,最后打包的文件时.tar.gz文件。
基本语法:
tar 【选项】 xxx.tar.gz 打包的内容
常用选项:
-c 产生打包文件
-v 显示详细信息
-f 指定压缩文件名
-z 打包同时压缩
-x 解包.tar文件
1)压缩
2)解压(当前目录)
3)解压指定目录
4)bzip格式压缩,解压