1,查看文件的内容

格式:cat [-选项] 文件名
1,将文件内容输出到屏幕
选项:
-n :连行号一起显示在屏幕上
-b :连行号一起显示在屏幕上,但空行不算
示例:

查看etc下的aliases文件
cat /etc/aliases

查看etc下的aliases文件并显示行号
cat -n /etc/aliases

查看etc下的aliases文件并显示行号(但空行不算)
cat -b /etc/aliases
2,分页显示文件内容more
more命令和cat命令类似,同样是在屏幕上显示文件内容,
但是如果文件内容太多,超过40行,cat全部显示,more则会在显示一屏内容后停下,等待用户往下翻

语法:more [-选项] 文件名

下翻命令:
回车(Enter键,单行下翻)
Ctrl+f(整页下翻)
空格键(整页下翻)

退出命令:
q键

示例:
more /etc/aliases
3,分页显示文件内容less
less命令和more一样,唯一区别就是可以使用pagedown和pageup进行上翻和下翻,more仅能向前移动,却不能向后移动。less比more更方便

下翻命令:
回车(Enter键,单行下翻)
Ctrl+f(整页下翻)
空格键(整页下翻)
pagedown(整页下翻)

上翻命令:
pageup(整页上翻)

退出命令:
q键

示例:less /etc/aliases
4,显示文件尾巴和头部几行内容tail和head
1)格式:tail [-选项] 文件名
常用选项:
-n 数字:指定显示多少行,如果不加此参数,默认显示文件的后10行

默认显示文件后10行
tail /etc/aliases
指定显示文件的后20行
tail -n 20 /etc/aliases
2)格式:head [-选项] 文件名

常用选项:
-n 数字:指定显示多少行,如果不加此参数,默认显示文件的前10行内容

默认显示前10行内容
head /etc/aliases
指定显示前20行内容
head -n 20 /etc/aliases

2,时间命令

1、显示时间
默认格式显示当前时间
date
Sun Dec 29 04:21:13 PST 2019

指定格式显示:date “+%Y-%m-%d %H:%M:%S”
2019-07-27 16:32:30

以指定格式显示时间,使用“+”开头的字符串指定其格式
%Y表示年,%m表示月,%d表示日,%H表示小时,%M表示分钟,%S表示秒
注意:单引号或双引号都可以,但是要是英文状态的

2、修改时间
用 -s选项设置系统时间

date -s “2019-07-27 16:35:30”

3,关机重启命令

1、关机
立刻关机:
shutdown –h 0
shutdown –h now

2、重启
立刻重启:
shutdown -r now
reboot

4,编辑文件(文本编辑器vi,vim)

windows中编辑文本:记事本

Linux文本编辑器:vi、vim
vi和vim都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面

1,三个模式
1)一般模式
在Linux终端中输入“vi 文件名”就进入了一般模式,但不能输入文字。
说明:vi 文件名,如果文件存在是编辑,如果文件不存在就是新建
2)编辑模式
可以写文字
3)命令行模式
此时可以敲入命令并执行,在这个模式中,可以提供搜寻资料、保存、离开vi等的动作。
Linux-文件相关2,一般模式命令
1)、进入编辑模式
小写i:在光标前进入
大写I:在行首进入
小写a:在光标后进入
大写A:在行末进入
小写o:在光标所在行的下一行行首进入
大写O:在光标所在行的上一行行首进入
小写r:替换光标所在的字符,只替换一次
大写R:一直替换光标所在的字符,一直到按下ESC键,返回一般模式
2)、移动光标
上下左右箭头
3)、复制、粘贴、删除
(1)复制
yy 复制游标所在的那一行(常用)
(2)粘贴
p 在光标下一行粘贴
(3)删除
dd 删除游标所在的那一整行(常用)

4)、搜索
/word 向光标之下寻找一个名称为 word 的字符串。
n 这个 n 是英文按键。代表重复前一个搜寻的动作。
N 这个 N 是英文按键。与 n 刚好相反

vi install.log
/iso
n向下搜索
N向上搜索
3,命令行模式命令
将编辑过的文本保存
:w
退出vi(前提文件没有修改过,或者已经保存过)
:q
退出(不管编辑或未编辑都不保存)
:q!

保存,退出
:wq
注意:以上几个命令输完后,按Enter键

一般模式直接输入
ZZ
若文档没有改动,则离开,等同于:q
若文档改动过,则存储后离开,等同于:wq

5,创建

概述
链接是对文件的引用,可以让文件在文件系统中多处被看到
ln命令用于将一个文件创建链接

1)、格式
ln [-选项] 源 目标
常用选项:
-d:创建硬链接,默认为该参数
-s:创建软链接

2)、链接分类:
软链接(或者叫符号链接)
硬链接

3)、准备环境
/root/test
文件fa、文件fb、文件夹d1

fa内容:hello world
fb内容:hello linux
1,硬链接
1),创建硬链接
ln fa yfb
2)、删除源文件fa,链接文件yfa正常打开
3)、只能对普通文件创建硬链接,不能对目录创建硬链接
4)、文件什么时候会被真正删除?
当文件没有任何链接指向它时,文件会被删除
5)、硬链接和复制的区别
Linux-文件相关Linux-文件相关2,软链接
1)对文件创建软链接
ln -s fa rfb
2)对目录创建软链接
ln -s d1 rd1
3,3、总结
软链接不占用磁盘空间,源文件删除则软链接失效(出现文件闪烁)
Linux-文件相关

相关文章: