chengxin 发表于 2022-8-30 17:42:01

第五天笔记

本帖最后由 chengxin 于 2022-8-30 19:37 编辑

本帖最后由 chengxin 于 2022-8-30 17:40 编辑

linux系统中复制的操作:
    cp文件到指定的目录
    cp文件名称   文件存放的路径
例如 :cp   f2   /wuhan1   将文件f2复制到根目录下的wuhan1目录下面
cp目录
cp-r

linux系统当中实现和window系统传输文件的方法
    yum其实是在线下载的命令,下载安装安装一些外部插件,外部的应用程序等等

    我们当前的版本镜像源地址失效了(应用商店的网址访问不了)就将现在的镜像源地址换成国内的镜像源地址(阿里镜像源地址)
yum install lrzsz:lrzsz    他是一个第三方的工具包,主要实现的功能就是 windows系统和linux系统之间文件的传输
1、windows 系统传输文件到linux 系统当中
rz   

2、linux 系统传输文件到window 系统当中
sz   文件名

xftp 也是实现文件传输(linux和window之间)
linux系统当中查看文件内容的方法:
      cat:显示文件当中所有的内容
      cat   文件名
       例如:cat   ceshi1.txt

   less    可以实现山下左右翻页查看,按CTRL+Z退出查看
    more :百分百查看内容,按enter键显示百分比查看,查看完成后自动关闭文件

linux系统当中移动和重命名的方法:
mv    文件名称   移动的位置
例如 :   mv    f2    /wuhan1
将文件f2 移动到根目录下的wuhan1目录下
处在任何位置都可以实现文件的移动
1、如果在当前在文件所处的位置使用指令,直接用移动的文件名称。
2、如果想要移动的文件不在当前的位置,通过文件的所在路径进行移动,后面接移动的位置。
mv   wuhan1/1.txt      /wuhan3
将wuhan1下面的1.tx文件移动到根目录下的/wuhan3

mv 也可以实现文件的重命名
mv    原文件名    新文件名   
l例如: mv   wuhan1.txt    duoceshi1.txt
将文件 wuhan1.txt改名为duoceshi1.txt   

linux 当中实现文件查找的方法:
find   /-name    wuhanduoceshi.txt
在根目录下找名称为wuhanduoceshi.txt的文件   

? 代表一个字符
find/-name"file.???"

*匹配多个: *是通配符号,匹配所有的。
find   / -name "file.*"

linux 系统当中文件追加和覆盖
    >:覆盖       >>:追加内容
      追加:在原有文件内容的基础之上追加新的内容 。
catfile2.txt>>file1.txt       将文件2 的内容追加到文件1中
      覆盖:将当前的文件内容,覆盖成新的内容 。
      catfile2.txt>file1.txt   将文件file2的内容覆盖到文件file1   

linux系统查看文件行数的方法:
   1、查看文件的指定行数
       head    :从文件的头部开始查看,默认展示前10行的内容


2、从头查询前5行?
head    -n   5   文件名称       查询前5行
head   -n+5    文件名称      查询前5行
head   -n-5      文件名称 (查看文件所有的内容,过滤尾部5行内容)

3、从尾行开始查询
tail   默认查看尾部10行的内容
tail-n5文件名称   从尾部开始查询5行内容
tail-n-5   文件名称与5的查询是一样的
tail   -n+5    第五行开始查看所有的内容

4、如何查看区间指定的行数 ?
查询文件的3-5行的内容
catfile3.txt| head -n 5 | tail-n+3
查询5到10行的内容
catfile3.txt| head -n 10 | tail-n+5

5.查询区间的行数 :
sed   -n   “5,10p“文件名
例子:
sed    -n"5,10p"file3.txt

6、查询文件中包含的指定内容
cat文件名称| grep过滤的内容
例子:
catfile3.txt   | grepAAAA

7、find也可以根据   目录/文件实现查询
find/-typef    查找所有的文件
find/-type fwuhan1   查找包含wuhan1的文件

find/-type   d   查找所有的目录8、添加用户
adduser   用户名
例子:
adduserchengxin
添加密码:
passwd    用户名
例如passwd   chengxin          输入新密码,确认密码

查看用户的指令:
cat    /etc/passwd      查看当前linux系统有哪些用户
userdel    用户名    删除用户,已登录的用户无法删除(如果当前用户已在linux系统中登录了,删除是会失败的)
userdel   chengli11   删除用户chengli11

用户组的操作 :
注意:创建用户的时候,会默认创建一个相同名称的用户组
删除用户,也会删除用户组
cat   /etc/group:查看有哪些用户组   
新增一个用户组
groupadd   组名    添加一个用户组
例子:groupadd    yonghuzu1
groupdel      组名    删除一个用户组
例子:groupdel      yonghuzu1
注意:删除一个用户组,如果当前用户组是新建用户产生组,则直接删除失败,需要删除用户才会自动删除。

将一个用户添加到用户组:
gpasswd   -a   用户   组
gpasswd   -awuhan1    wuhan19
将用户wuhan1添加到组wuhan19中

将一个用户踢出到用户组:
gpassword-d   用户    组
gpasswd   -dwuhan1wuhan19
将用户wuhan1t踢出到组 wuhan19

linux 系统的操作指令:
top查看cpu指令:默认2秒钟刷新一次
top-d10查看系统内CPU,10秒钟刷新一次

free:查看系统内存
free   -m:   查看系统内存,换算成单位

查看系统进程:
ps:查看一瞬间有哪些进程
ps-aux :查看所有的进程,显示文件的详细信息
ps-ef |grep   进程名称   查看指定的进程
例子:ps -ef |grep   python    查看Python的进程   
          ps -ef |greptop    查看top的进程

如何实现linux系统与linux 系统的文件传输 :
1、需要将自己的网络设置为桥接模式
2、输入reboot 重启虚拟机
3、linux 系统到linux 当中获取文件.
      scp root@192.168.100.121:/file.txt /
                                                         对方文件的路径/ 是我存放获取
                                                         文件的路径
      linux 系统传输文件到linux 当中.
      scp /file.txt root@192.168.100.121:/
                我当前的文件路径   :/对方文件存放的位置







页: [1]
查看完整版本: 第五天笔记