一、文件管理
1、删除一个文件 rm +文件名
rm 1.txt
2、删除一个目录 rm -r +目录名
rm -r a
删除文件夹a
3、拷贝 cp 文件名 目标路径
cp ./1 ./feier
4、拷贝一个目录 参数-a
cp -a ./a ../hogwarts/
5、移动/重命名 mv
重命名
> mv 1.txt 2.txt
> ls
2.txt b
> mv b bb
> ls
2.txt bb
移动
> ls
2.txt bb
> mv 2.txt bb
> ls
bb
6、链接 一般用软连接 ln -s 源文件路径 链接文件的路径
> ls
bb
> cd bb
> ls
2.txt
> cd ..
> ls
bb
> ln -s ./bb/2.txt ./
> ls
2.txt bb
源文件如果删除了,软连接则不能用
7、查找文件 find
//按文件名搜
> find ./ -name 1.txt
.//1.txt
//按尾缀搜
> find ./ -name '*.txt'
.//bb/2.txt
.//3.txt
.//2.txt
.//1.txt
二、查看文件内容
1、cat 显示文件所有内容
2、less 分批展示
- 空格-一页页翻
- 回车-一行行翻
- b-往回翻
- q-推出
3、more 和less相同
head 只看文件的前10行
head -n 3 1.txt
展示前3行
4、tail 从尾看
tail -n 3 1.txt
展示后3行
5、打包压缩 tar
压缩
> tar -zcvf f.tar.gz 1.txt 2.txt
a 1.txt
a 2.txt
解压
> ls
1.txt 2.txt 3.txt bb f.tar.gz
> tar -xf f.tar.gz
> ls
1.txt 2.txt 3.txt bb f.tar.gz
指定解压路径
tar -xf f.tar.gz -C ./feier
三、文本处理
1、文本编辑vi/vim
操作技巧
在vim中,按G,可以跳转到末尾,按gg可以跳转到开头
在同一行中,按$可以跳转到行尾,按^可以跳转到行首
!q 强制退出不保存
2、屏幕输出 echo
> echo 123
123
> echo 123 > 1.txt
> ls
1.txt 2.txt 3.txt bb f.tar.gz hog
> cat 1.txt
123
> ls
1.txt 2.txt 3.txt bb f.tar.gz hog
> echo 123134 >> 1.txt
> ls
1.txt 2.txt 3.txt bb f.tar.gz hog
> cat 1.txt
123
123134
输出重定向 > ,会覆盖原来文件中的内容
输出重定向 >>,追加到原来文件末尾
文件属性
修改文件权限chmod
chmod 777 1.txt
ifconfig
网卡信息
ping
- -c ping的次数
- -I ping的时间间隔
> ping -c 3 -i 3 www.baidu.com
PING www.a.shifen.com (110.242.68.3): 56 data bytes
64 bytes from 110.242.68.3: icmp_seq=0 ttl=47 time=18.980 ms
64 bytes from 110.242.68.3: icmp_seq=1 ttl=47 time=13.856 ms
64 bytes from 110.242.68.3: icmp_seq=2 ttl=47 time=22.480 ms
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 13.856/18.439/22.480/3.541 ms
打印网络信息的状态
退出linux系统
exit