一个小白学习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中安装图像编辑器
posted @ 2022-03-15 18:29  小叶4444  阅读(50)  评论(0)    收藏  举报