一个小白学习linux的艰辛路程day9
day09
1.nginx的简单使用
1.nginx安装
系统默认没有nginx安装包,要在软件仓库里下载
配置阿里云的软件仓库(相当于手机里的应用市场)
https://developer.aliyun.com/mirror/
2.linux下载安装包
wget -o 指定文件存放路径 资源的下载链接
2.文件管理
读取文件
命令 cat
查看文件内容,由于cat命令会将文件的内容一次性全部读取并显示与屏幕,因此cat命令比较适合读取小文件
参数
-n
cat -n 显示行号,能够在要查看的文件内容前添加行号,[root@linux ~]# cat -n /home/春晓.txt
1 春晓
2 春眠不觉晓
3 理工美少女
4 夜来睡不着
5 俺去网上找
-b
cat -b 证明文件有空行的办法,对文件中有内容的添加行号,没有内容的不显示行号
[root@linux ~]# cat -b /home/春晓.txt
1 春晓
2 春眠不觉晓
3 理工美少女
4 夜来睡不着
5 俺去网上找
-E
cat -E 文件内容的每一行结束时会在行尾添加一个$字符,可以查看文件每一行的字节数
[root@linux ~]# cat -E /home/春晓.txt
春晓$
$
春眠不觉晓$
$
理工美少女$
$
夜来睡不着$
$
俺去网上找$
cat >> 文件名 <<EOF cat与重定向符结合使用,可以进行写入多行的操作
[root@linux home]# cat >> 春晓.txt <<EOF
> 举头望明月
> 低头思故乡
> 飞流直下三千尺
> 疑是银河落九天
> EOF
[root@linux home]# cat -n 春晓.txt
1 春晓
2
3 春眠不觉晓
4
5 理工美少女
6
7 夜来睡不着
8
9 俺去网上找
10 举头望明月
11 低头思故乡
12 飞流直下三千尺
13 疑是银河落九天
cat可以读取多个文件,并显示这些文件一共有多少行
[root@linux home]# cat -n 春晓.txt 李白.txt 薛之谦.txt
1 春晓
2
3 春眠不觉晓
4
5 理工美少女
6
7 夜来睡不着
8
9 俺去网上找
10 举头望明月
11 低头思故乡
12 飞流直下三千尺
13 疑是银河落九天
14 桃花潭水深千尺
15
16
17 不及汪伦送我情
18
19
20
21 丑八怪
22
23 演戏
24
25 绅士
26
27
>重定向覆盖输入符 从左往右输入 <重定向覆盖输出符 从右往左输出 >>重定向追加输入符 从左往右追加 <<重定向追加输出符 从右往左追加四个重定向符号 箭头指向哪边 就往哪边输入
倒着查看文件
命令 tac
[root@linux home]# tac 春晓.txt
疑是银河落九天
飞流直下三千尺
低头思故乡
举头望明月
俺去网上找
夜来睡不着
理工美少女
春眠不觉晓
春晓
ls与sl
ls 查看文件夹内容
sl 小火车命令
分屏
命令 more
more与cat命令一样,会将文件内容全部显示,因此不适合大文件
[root@linux home]# more 春晓.txt
春晓
春眠不觉晓
理工美少女
--More--(27%)
回车键下一行
空格键翻页
命令less
显示文件多少文本,消耗多少内存,省资源
head 查看文件的默认前10行
[root@linux home]# head 春晓.txt
春晓
春眠不觉晓
理工美少女
夜来睡不着
俺去网上找
举头望明月
head -数字 查看到文件的第几行
[root@linux home]# head -8 春晓.txt
春晓
春眠不觉晓
理工美少女
夜来睡不着
tail 查看文件的默认后10行
[root@linux home]# tail 春晓.txt
理工美少女
夜来睡不着
俺去网上找
举头望明月
低头思故乡
飞流直下三千尺
疑是银河落九天
tail -数字 从后往前,查看到文件的第几行
[root@linux home]# tail -8 春晓.txt
夜来睡不着
俺去网上找
举头望明月
低头思故乡
飞流直下三千尺
疑是银河落九天
tail -F 时时刷新文件内容
tail -f 跟踪文件内容,但需要文件保存退出才显示
统计文件信息
命令 wc 统计文件信息(多少行,多少字符,)
wc -c 统计字节数
[root@linux home]# wc -c 春晓.txt
167 春晓.txt 目前本机使用的编码表,一个中文等于3个字节
UTF-8 编码中,一个英文字为一个字节,一个中文为三个字节
wc -l统计行数(其中一个回车就是一个行)
[root@linux home]# wc -l 春晓.txt
14 春晓.txt
统计文件大小
命令 du
du -s 显示文件、文件夹等显示总和
[root@linux home]# du -s 春晓.txt
4 春晓.txt
du -h 为每个数附加一个表示大小单位的字母
[root@linux home]# du -h 春晓.txt
4.0K 春晓.txt
查看某个目录的大小
du -sh
[root@linux ~]# du -sh /home
41M /home
查找文件(搜索)
命令 find
常用语法 find +路径 +-name +文件名
[root@linux ~]# find / -name 春晓.txt
/etc/春晓.txt
/tmp/春晓.txt
/home/春晓.txt
/opt/春晓.txt
模糊查找 *加上文件后缀,可以将工作目录里后缀命一样的文件全部查找出来
[root@linux ~]# find /home -name *.txt
/home/yjy4444/.mozilla/firefox/c0qtamzn.default/AlternateServices.txt
/home/yjy4444/.mozilla/firefox/c0qtamzn.default/SecurityPreloadState.txt
/home/yjy4444/.mozilla/firefox/c0qtamzn.default/SiteSecurityServiceState.txt
/home/yjy4444/.cache/tracker/db-version.txt
/home/yjy4444/.cache/tracker/db-locale.txt
/home/yjy4444/.cache/tracker/parser-sha1.txt
/home/yjy4444/.cache/tracker/locale-for-miner-user-guides.txt
/home/yjy4444/.cache/tracker/locale-for-miner-apps.txt
/home/yjy4444/.cache/tracker/last-crawl.txt
/home/yjy4444/.cache/tracker/first-index.txt
/home/yjy4444/Music/杨璐大小姐.txt
/home/yjy4444/大小姐.txt
/home/李白.txt
/home/薛之谦.txt
/home/春晓.txt
find +路径 +-type f +-name +文件名
找到文本类型的数据
find +路径 +-type d +-name +文件名
找到文件夹类型的数据
linux图片查看
1.将linux的图片传输到windows上进行观看(xftp工具或者lrzsz工具rz 接受 sz 发送)
2.在Linux中安装图像编辑器

浙公网安备 33010602011771号