1.查看文件的指令
cat 查看所有内容
less 文件名
可以上下翻页 按键盘的空格键可以向下翻页,按b可以向上翻页
退出方式:按住ctrl c 大写的ZZ
more 文件名
可以上下翻页 按照百分比展示 按键盘的回车键可以向下翻页,按b可以向上翻页 直到百分之百自动退出
head -n 5 file 查看头五行(不指定的话,默认前10行)
tail -n 5 file 查看末尾五行(不指定的话,默认后10行)
取第13到21行的数据的四种方法(假设文件共30行)
cat head_tail.txt | head -n 21 | tail -n +13
cat head_tail.txt | tail -n +13 | head -n 9
cat head_tail.txt | head -n 21 | tail -n 9
cat head_tail.txt | tail -n 18 | head -n 9
cat的另外一种用法:
语法:cat a.txt > b.txt
> 是一个重定向符号
1.当目标文件不存在饿的时候会直接新建一个文件,并且把源文件中的内容复制到了目标文件中
2.当目标文件存在的时候,会把有源文件中的内容复制到目标文件中,同时把目标文件中的内容进行覆相当于cp
语法:cat a.txt >> b.txt
1.当目标文件不存在的时候会直接新建一个文件,并且把源文件中的内容复制到了目标文件中
2.当目标文件存在的时候,会把源文件中的内容追加到目标文件中
2.xshell是一款连接工具 主要用来链接Linux服务器
3.连接服务器的格式:SSH+Linux服务器的IP地址
4.yum install lrzsz
lrzsz是一个上传和下载文件的工具
在shell中可以利用rz sz进行文件的上传和下载
(yum install 下载并安装软件)
5.vim 操作不规范的时候会产生临时文件
.swp删除就可以,但并不是任何用户都有删除的权限
达到保护的效果
6.查找文件的方式
find -name file.txt
find -name file.*
find -name "a*"
find -name file.tx?
每一个?只能匹配一个字符
?是匹配符
find /path -name a.txt
find /path -name a.*
find /path -name "a*"
*表示所有,通配符
rm -rf *
7.压缩/解压文件
tar是打包,不是压缩!
tar本身不具有压缩功能,是调用压缩功能实现的
.tar
压缩:tar -cvf file.tar filename
解压:tar -xvf file.tar
.tar.gz 和.tgz
压缩:tar -zcvf file.tar.gz filename
解压:tar -zxvf file.tar.gz
.zip
压缩:zip file.zip file.txt
解压:unzip file.zip
文件夹的压缩: zip -r dir.zip dirname
文件夹的解压:unzip dir.zip
.gz
压缩:gzip filename(只能对文件进行打包,不能对目录打包,打包后,源文件不存在!)
解压:gunzip filename.gz(解压后,压缩文件消失!)
8.RPM
Red-Hat Package Manager(RPM软件包管理器)的缩写
一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件
9.文件的传输
xftp(Linux和windows之间,大文件)
scp(Linux和Linux之间,远程传输)
10.基本指令
关机指令 init 0
重启指令 reboot