您现在的位置是:主页 > news > 余姚网站建设报价/东莞网站建设推广品众
余姚网站建设报价/东莞网站建设推广品众
admin2025/4/21 8:03:39【news】
简介余姚网站建设报价,东莞网站建设推广品众,武汉光谷做网站费用,河南做网站推广文件相关指令: 文件的创建与显示(touch、cat、more、less、head、tail) touch 语法: touch【选项】 文件 功能: 1 若文件存在时,刷新文件的时间属性 2 若文件不存在时, 创建一个空文件 常用…
文件相关指令:
文件的创建与显示(touch、cat、more、less、head、tail)
touch
语法: touch【选项】 文件
功能:
1 若文件存在时,刷新文件的时间属性
2 若文件不存在时, 创建一个空文件
常用选项:(通常情况下,用touch新建文件较多,选项不用强行记忆)
- -a 只更改存取时间
- -d 使用指定的日期时间,非现在的时间
cat
语法:cat【选项】文件
功能:查看目标文件的内容,将所有属性打印到终端显示
常用选项:
- -b 对非空输出进行编号
- -n 对输出的所有行编号
- -s 不输出多行空行
注: (为什么有了cat,还要有more和less??) 终端有一定的限制显示行数,cat是将所有的数据打印到终端,如果文件内容过多终端显示就把前面的数据刷没了…,而more和less是显示内容是分页的,并不是一次打印完的。
more
语法: more【选项】文件
功能: 查看目标文件内容,分页显示文件的内容
常用选项:
- -n 对输出的所有行编号
- -q 退出more
注: 在使用用more查看的文件时
回车 : 按行向下滚动
空格: 按页向下滚动
less
语法:
功能:less 【参数】文件
功能:less可以随意浏览文件,也是分页显示文件的内容(可向前移动,也可以向后移动浏览)
常用选项:
- -i 忽略搜索时的大小写
- -N 显示每行行号
- -n 重复前一个搜索(与/ 或 ?有关)
- -q 退出less
注: 在使用用less查看的文件时 可以使用以下选项
f : 向下翻页
b: 向上翻页
/字符串: 向下搜索与“字符串”匹配的内容
?字符串: 向上搜索与“字符串”匹配的内容
↑ : 向上按行滚动
↓: 向下按行滚动
more和less的比较(less的优点):
- less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能及其强大
- less的用法比起more来说更加的有弹性。more无法向前翻看,只能向后翻看。
- less里面的搜素功能也相对较多比较全面,可以满足我们向下向上查找的需求
head
语法: head 【参数】 文件
功能: head 用来显显示档案的开头至标准输出中,默认的head命令打印其相应文件的开头10行
选项
- -n<行数> 显示文件内容前n行
tail
语法:tail 【选项】文件
功能:显示文件末尾10行的内容
选项:
- -f 动态一直刷新文件末尾新内容(ctrl+c 终止当前操作)
查找匹配命令(find 、 grep)
find
用法:find 【passname(目录)】 选项(-name) 文件名称
功能:在指定目录下查找指定的文件。(功能很强大,所以它的选项很多,我们可以man find查询)
例如:
-
-name 通过文件名查找文件
find ./ -name "test" 查找(./)当前目录下的名字为“test”的文件find ./ -name "*a* " *:通配符。 查找当前目录下名字中有'a'的文件
-
-type 通过文件类型查找文件
find ./ -type d 查找当前目录下的目录类型文件find ./ -type f 查找当前目录下的普通文件
grep
语法: grep【选项】搜寻字符串 文件
功能:在文件中匹配指定字符串,将找到的行打印出来
常用选项:
- -i :忽略大小写的不同
- -n: 顺便输出行号
- -v: 反向选择,即没有字符串内容的那一行
例如:
grep 'fen' a.txt (a.txt不是windows中的文本文档,linux下不以后缀名区分文件类型 !!! )意思是: 在文件a.txt中匹配'fen'这一字符串
时间相关命令(date、cal)
date
查看/设置系统时间
-
只输入date 也可以较清晰的显示出日期属性
date 显示当前系统时间
-
+%s 查看时间戳
在终端输入 date +%s 查看时间戳(1970年0时0分0秒到现在的秒数)
-
+“%F %T” 正常的人性化的时间显示
date +"%F %T" 就可以显示 年-月-日 时-分-秒(都是实实在在的+号哦!!)
-
+s 设置系统时间(root管理员用户)
例如 : date -s “2018-08-02 10:10:10”
cal
命令格式: cal 【参数】
功能: 查看日历
-
-y 查看全年的日历
-
-j 显示当年中的第几天
cal -yj 显示一年中现在是第几天