当前位置: 首页 > news >正文

电脑上如何做课程视频网站/东营百度推广公司

电脑上如何做课程视频网站,东营百度推广公司,收银系统一套多少钱,手机免费平面设计软件一、linux的文件操作 1. 创建文件 方法1、创建一个空文件 touch test.txt方法2、使用vi编辑文件的命令创建(vi是用来编辑文件的,如果文件不存在,则退出的时候可以保存生成) vi test.txtvi创建文件的时候,如果退出时…

一、linux的文件操作

1. 创建文件

方法1、创建一个空文件

touch test.txt

方法2、使用vi编辑文件的命令创建(vi是用来编辑文件的,如果文件不存在,则退出的时候可以保存生成)

vi test.txt

在这里插入图片描述
vi创建文件的时候,如果退出时不保存的话,该文件不会被创建

方法3、使用重定向创建

echo >test.txt

在这里插入图片描述
“>”是重定向符号,可以将前面命令的结果添加到指定文件中,如果这个文件不存在的话,就创建这个文件
这条命令的意思是输出空字符串,然后添加到test.txt文件中,如果test.txt文件不存在就创建

重定向符号“>”输出到一个有内容的文件中时会将文件内容清空后再写入,如果只是想往文件后面追加的话,请使用“>>”
在这里插入图片描述

2. 文件复制和移动

文件复制cp(copy的简写)

cp test.txt newtest.txt

在这里插入图片描述
文件移动mv(move的简写)

mv test.txt dir1/

在这里插入图片描述
mv也可以用来给文件重命名,比如将test.txt重命名为test1.txt,mv test.txt test1.txt

3. 文件删除

单个文件删除rm(remove的简写)

rm test.txt

在这里插入图片描述
这里会让你确认是否要删除,输入y表示确认,否则不会删除,想要忽略这个提示语的话,可以添加一个参数-f

rm -f test.txt

在这里插入图片描述
批量删除

rm -f test.txt newtest.txt

在这里插入图片描述
后面可以跟多个文件名字

如果文件名有相同的字符,可以使用rm -f *test.txt删除

在这里插入图片描述

4. 文件编辑

  • 进入编辑模式:输入i
  • 在当前行下插入一行:输入o
  • 跳转到当前行末尾:输入$
  • 跳转到当前行首:输入0
  • 跳转到指定行:输入数字后再输入小写gg
  • 跳转到最后一行:输入G
  • 跳转到第一行:输入gg
  • 跳转到指定列:输入数字后再输入竖杠|
  • 拷贝当前行:光标移动到这一行上输入yy
  • 粘贴复制的内容:输入p
  • 拷贝从当前行往下的n行:输入数字后再输入yy
  • 撤销:输入u
  • 反撤销:ctrl+r
  • 选中多行:输入v后用键盘上下键即可选中
  • 删除一行:光标移动到当前行后输入dd
  • 删除从当前行往下的n行:输入数字后再输入dd
  • 保存并退出:wq(可以wq!强制保存,!代表强制)
  • 不保存退出:q(可以q!强制退出,!代表强制)
  • 查找字符:输入/后再输入要查找的字符串
  • 替换字符:输入:后再输入%s/旧字符/新字符/g

5. 查看文件内容

5.1 cat

直接查看文件内容并输出到控制台

cat test.txt

在这里插入图片描述
使用这个命令之前最好先看下文件大小,如果文件太大的话,直接cat会导致页面卡住

5.2 less

如果页面显示不下的话,会显示一页的数据,再进行翻页

less test.txt
  • ctrl + F - 向下翻页
  • ctrl + B - 向上翻页
  • j - 向下翻一行
  • k - 向上翻一行
  • q - 退出

5.2 more

more -10 +1 test.txt

-10表示一页显示10行
+1表示从第一行开始显示
ctrl + F - 向下翻页
ctrl + B - 向上翻页

5.3 head

如果只想查看文件前几行的话,可以使用head命令

head -n10 test.txt

在这里插入图片描述

5.4 tail

用来查看文件后几行内容,经常用来查看日志

tail -n10 test.txt

在这里插入图片描述
监控日志文件,可以动态监控文件,如果文件有新内容写入的话就会刷新在控制台,这里我们打开两个窗口,其中一个窗口写一段脚本,每隔3秒给test.txt中写入数据,另一个窗口监控这个文件

for i in $(seq 100);do echo test$i >>test.txt;sleep 3;done
tail -f test.txt

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果想查看文件第10行到第20行的数据怎么办?可以使用head和tail结合起来

在这里插入图片描述

5.5 vi

直接vi文件进行查看,还可以直接修改,比较方便

文件较小的时候可以直接cat,需要搜索关键字的话可以cat test.txt|grep 关键字。文件较大的时候建议vi

6. 修改文件权限

  • 修改操作权限
    chmod 权限 文件名
chmod 700 test.txt

在这里插入图片描述
rwx权重分别为421,所以7代表rwx权限都有,分别是读写和执行权限
文件第一位为d代表是目录,-代表文件,l代表链接
文件权限这部分不了解的话可以参考菜鸟教程这一章节的描述文件属性

  • 修改文件所有者
    chown 用户名:群组 文件名
chown zhaomn:zhaomn test.txt

在这里插入图片描述

二、linux目录的操作

1. 创建目录

mkdir 目录名

  1. mkdir dir1

在这里插入图片描述

如果创建多层目录的话,可以使用mkdir -p /dir1/dir2,如果dir1不存在,则会同步创建dir1,再去dir1下创建dir2

2. 移动目录

mv 目录1 目录2/

mv dir1 dir2/

在这里插入图片描述

3. 删除目录

  • 删除空目录
    rmdir 目录名
rmdir dir1

在这里插入图片描述

  • 删除非空目录
    rm -rf 目录名
    -r代表递归删除,可以将目录下的文件删掉,-f代表忽略提示语
rm -rf dir2

在这里插入图片描述

4. 修改目录权限

  • 修改目录权限和属主的命令也是chmod和chown,如果想要连同目录下的文件一起修改的话,可以加上-R参数
  • 不加-R时的情况,里面的文件还是之前的权限
    在这里插入图片描述
  • 加上-R时,连同里面的文件也被修改了
    在这里插入图片描述

三、压缩和解压

1. tar.gz格式的文件

tar.gz格式的文件表示先将文件打成tar包,再进行压缩

1.1 打包并压缩

tar -zcvf test.tar.gz dir1/

-z表示使用gzip命令处理备份文件,-c表示创建新的备份文件,-v表示显示命令执行详情,-f表示指定备份文件
在这里插入图片描述

1.2 解压文件

tar -zxvf test.tar.gz

在这里插入图片描述

2. 使用zip压缩

2.1 压缩

zip test.zip dir1/

在这里插入图片描述

2.2 解压

unzip test.zip

在这里插入图片描述
这里需要特别注意的一点是使用tar命令压缩和解压时,文件的属主不会发生变化,而使用unzip解压文件时,解压出来的文件属主是当前用户,即文件权限会发生变化,如果对权限要求较高的场景尽量使用tar命令进行压缩解压。知道了吗,小白

四、文件传输

1. 从本地往其他节点传送文件

  • scp 本地路径+文件名 远程主机用户@远程主机ip:远程主机目录
    比如我现在准备将本地的/roor/zhaomn.sh文件传到172.16.208.89主机的/home目录下
scp /root/zhaomn.sh root@172.16.208.89:/home

在这里插入图片描述

2. 把其他节点的文件拿到本地来

  • scp 远程主机用户@远程主机ip:远程主机目录+文件名 本地保存路径
scp root@172.16.208.89:/home/chronyc-sources /root

在这里插入图片描述

3. 传送文件到多台主机

  • 先将主机ip放在ip.txt文件中,这里的路径和文件名记得改一下
for line in `cat ip.txt`;do scp /root/zhaomn.sh root@${line}:/home;done

在这里插入图片描述

  • 这种方法需要每次都要输入节点密码,还有一种方法使用sshpass,可以不需要输入密码,还可以远程操作节点,很适合多台节点统一启动或停止服务之类的操作
  • 先安装sshpass:yum install -y sshpass
sshpass -p 节点密码 ssh -p 22  root@节点ip '需要执行的命令'

比如删除所有节点的 /home/zhaomn.sh文件
在这里插入图片描述

五、进程管理

1. 查看进程

ps -aux
  • -a 显示所有进程(包括其他用户的进程)
  • -u 用户以及其他详细信息
  • -x 显示没有控制终端的进程

数据解释
在这里插入图片描述
进程状态:

  • R(运行):进程正在运行或在运行队列中等待。
  • S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。
  • D(不可中断):进程不响应系统异步信号,即便用 kill 命令也不能将其中断。
  • Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用 wait4()系统函数后将进程释放。
  • T(停止):进程收到停止信号后停止运行

2. 杀死进程

kill -9 进程id

六、查看主机资源使用情况

1. top命令

  • 相当于windows的任务管理器,直接输入top即可查看主机的cpu和内存使用情况,动态展示
    在这里插入图片描述
    前 5 行为系统整体的统计信息,其所代表的含义如下。
  • 第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、5分钟、15 分钟内的平均值,数值越小意味着负载越低)。
  • 第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
  • 第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
  • 第 3 行中的数据均为 CPU 数据并以百分比格式显示,例如“94.5 id”意味着有 94.5%的 CPU 处理器资源处于空闲。
  • 第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
  • 第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

2. free命令

这个命令只能查看内存的使用情况

free -h

-h表示以人类可读的方式输出,就是会自动转换为多少M,多少G这种格式
在这里插入图片描述

3. 查看磁盘使用率

3.1 df

df(disk free的简写),可以用来查看挂载状态和硬盘使用量信息
在这里插入图片描述

3.2 du

du(disk used),可以用来查看目录占用磁盘空间

du -h --max-depth=1

–max-depth用来指定搜索深度,=1表示只返回当前层级下的目录大小
在这里插入图片描述
这个命令经常在排查磁盘空间不足时用到,先从根目录开始,看哪个目录占用空间较大,然后再进去一层一层排查,删掉占用空间多的文件

http://www.lbrq.cn/news/1078453.html

相关文章:

  • 武汉专业网站制作/百度seo优化怎么做
  • 设计深圳/百度推广seo怎么学
  • wordpress首页截断插件/徐州新站百度快照优化
  • 没有服务器做网站/做销售怎么和客户聊天
  • 代理登陆网站/个人网页
  • 做网站的公司哪些靠谱/自己做一个网站
  • 网站的转化率/下载班级优化大师app
  • 南通通州区网站制作/保定百度推广优化排名
  • 门户网站做啥/苹果aso优化
  • 网站怎么看是什么程序做的/什么叫seo
  • 设计师助理做网站吗/seo的中文含义是
  • 聊城网站设计/南宁seo外包服务商
  • 建房城乡建设部网站/设计公司取名字大全集
  • 做网站的企业/windows10优化工具
  • 奇想网站建设/百度关键词优化推广
  • 莱芜网站建设价格/成都网站建设
  • 国内建设地铁的公司网站/谷歌搜索引擎为什么国内用不了
  • 广东现在有什么病毒疫情/长沙搜索排名优化公司
  • 网站开发需求描述/网站排行榜前十名
  • 信阳建网站/百度推广营销
  • 网站开发4k分辨率/爱战网关键词
  • 无锡建设机械网站/淘宝引流推广平台
  • 怎么样提升网站权重/专注于网站营销服务
  • 绍兴手机网站制作/百度官方app免费下载
  • 用模板建商城购物网站/营销方案案例
  • wordpress 4.7.5下载/关键词排名优化公司推荐
  • 相城做网站的公司/台州专业关键词优化
  • 邯郸医疗网站建设/seo是什么意思电商
  • 网站性能容量的收集与分析怎么做/发稿平台
  • 做网站的公司 苏迪/东莞网络营销推广软件
  • 雷达微多普勒特征代表运动中“事物”的运动部件。
  • 电子电气架构 --- 加速48V技术应用的平衡之道
  • echarts一个图例控制多个图表
  • 新手向:国内外大模型体验与评测
  • 关于“PromptPilot” 之5 -标签词与标签动作的语言模型九宫格
  • 深入探索Weaviate:构建高效AI应用的数据库解决方案