liumenglan 发表于 2022-8-30 17:49:04

第四天 .linux系统的操作

第四天 .linux系统的操作一.linux系统的copy操作   cp 复制文件到指定的路径
cp 文件放在当前目录
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/431147c3f0784f39b0a1cf358cd40aa0/clipboard.png
cp 文件名称 文件存放的路径
cp 复制文件将文件cp到当前路径后面是重命名之后前面这个文件
文件名后面接的不是目录的话 接的是文件就是重命名的操作
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/76083d3e1d154f4eb0ecbe737eb99613/clipboard.png
cp -r复制目录    后面的是将前面的目录复制并重命名
cp -r针对文件和目录的拷贝
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/582472e440884734b913527b4f7e94fd/ysf@df8o703ui%292m2%5B_5tc2.png

二.linux当中实现和Windows系统文件传输方法

[*]yum其实是在线下载的指令,下载安装的一些外部插件,外部的应用程序等等
我们当前的版本敬享园地址失效了 (应用商店的网址访问不了)就将现在的镜像源地址换成国内的镜像源地址
   2. yum install lrzsz :lrzsz 他是一个第三方的工具包 主要实现的功能就是Windows系统和linux系统之间的文件传输
3.Windows传输文件到linux系统 用 rz
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/d0fe3371830a4fd1b80c8bfc3dd4116f/clipboard.png

4.linux传输文件到Windows系统用 sz+文件名称
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/a9df2af1689945c0bc104643eb2aaa44/clipboard.png
    xftp 也是实现文件传输(linux Windows之间)

5. Linux系统查看文件内容的方法:
   1) cat :显示文件当中的所有内容
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/328031801b6b44a18744f853131180df/clipboard.png
2) less :可以实现上下左右翻页查看,按 Ctrl+Z退出查看
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/0bbba37b2d3d4c669612a6a43548c679/clipboard.png
3)more :按百分比查看内容。按enter实现百分百查看,查看完成之后自动关闭文件
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/23b34da8d6474703b8b8387d7e3d58ff/clipboard.png
6.linux当中移动和重命名的方法:
    1)mv 移动移动的位置
处在任何位置都可以实现文件的移动
   a. 如果当前在文件所处在的位置使用指令 ,直接用移动的文件名称
   b.如果想移动的文件不在当前位置 通过文件的所在路径进行移动,后面接移动位置
    mv wuhan1/1.txt /wuhan3

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/00fbb67778044225ab4c6c9efbb68de3/clipboard.png
mv也可以实现文件的重命名
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/a27c90ecc5104c7a873a595710e85a5a/clipboard.png


7.linux系统当中文件追加和覆盖
1)> :覆盖   
2)    >> :追加内容
追加:在原有文件内容的基础之上追加新的内容cat file1.txt >> file2.txt
覆盖: 将当前的文件的内容 覆盖成新的内容    cat file2.txt > file1.txt
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/38b7aaf6c8744d33beb965000938a5b7/clipboard.png

8.linux 系统查看文件行数的方法:
   1) 查询文件指定的行数
    head:从文件的头部开始查看默认查看文件前十行的内容
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/0467b739098148f38a65aaefc83e2405/clipboard.png
2)从头查询前五行?
head   -n5接文件名称
head   -n+5接文件名称
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/510e6165b5a64fcabf543f6ae5d4c0d7/1%257hk6w9cycz%24bhpzbd%5Dnaj.png
head   -n-5接文件名称 :过滤尾部五行内容
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/a7e0aef7722643bc8fe9890d8110b5a7/clipboard.png
3)从尾行开始查看内容
tail 默认查看尾部十行的内容
tail -n 5 从尾部开始查询五行内容
tail -n-5 与5一样的 从尾部开始查询五行内容
tail -n+5 从头部第五行开始进行查看所有内容
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/792e9fe5eaff4d0ea146dafe2d44e6b0/clipboard.png
4)如何查询区间的指定行数
查询文件的3-5行内容?
   catfile.txt|head-n5|tail-n+3
   catfile.txt|head-n10|tail-n+5 查询文件中5到10行
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/f1d98019d0054d048329c6dbdabbd855/clipboard.png
5)查询区间的行数
sed -n "5,10p"file.txt
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/49dcbd8a91924f9a9245b4bc54c9c964/yri%5D1le%60u0@j%7Deu18%7D877%24d.png
6)查看文件当中指定内容
cat文件名   |(管道符)grep +匹配的字段内容
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/dfa1157dee6b4010b8a8bb135a00b4bc/clipboard.png

file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/581bd8ac775043338f303a96138d3261/clipboard.png

9 .linux 实现文件查找的方法
1) find:查找文件   
   find / -name wuhanduoceshi.txt
find /wuhan -name wuhanduoceshi.txt

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/32f654cf84a241d2b310a61bbd856330/clipboard.png
2)?代表一个字符   find / -name "file.???"
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/e5fa98c5f94e4e5fac78db9900eccf79/clipboard.png
3) * 匹配多个: * 是匹配符号。匹配所有
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/0919615ac7954b789092433647af2931/clipboard.png
4)find 也可以根据 目录/文件实现查找
find / -typef查找所有文件
find / -typed 查找所有目录
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/71bd86af5828465a88c377a831e79997/qgsuqn%5Bxhgoocd9aw8ah_%29j.png

10.
1) adduser :添加用户
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/3c352d5df0944933958d5820a7d6c9ee/e%7B81uzzmt@%7Eil_maavcwlwb.png
2) passwd : 给新的用户添加密码
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/6f56149e0c1e4c29bbe564e75dcb5c61/clipboard.png
3) cat etc/passwd :查看当前的linux系统有哪些用户
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/2e7b065afb2e491b9114ace847baa813/clipboard.png

file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/7b4f34cee2b64cbeac158e724e1cae6b/clipboard.png

4)userdel:删除用户
如果当前用户已经在linux系统当中登录了当前的用户是删除失败的需要先用户wuhan19关机在进行删除用户
5)用户组的操作
注意:创建用户的时候,会默认创建一个相同名称的用户组,删除用户,也会删除用户组
cat/etc/group :查看有哪些用户
groupadd +组名 :添加一个用户组
groupdel +组名:删除一个用户组,如果当前的用户组是新建用户产生组,则直接删除失败,需要删除用户才会自动删除

6)

[*]gpasswd-a将一个用户添加到用户组
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/6ff92097a1ac4659bcc3a1d25674291d/clipboard.png

file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/49340ec6b9bf4919982551734025bec4/clipboard.png

[*]gpasswd -d将一个用户提出用户组
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/e0b688c4dcf74f0897abe88ccd105b67/clipboard.png

11.linux系统操作指令:
1)top查看CPU指令 :默认两秒刷新一次   Ctrl+z退出查看
      top-d10    : 更新刷新频率10秒刷新一次
2) free 查看系统内存
       free-m查看换算成单位之后的内存
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/c60c63b21bcc44fa99015f6bb34e5f70/clipboard.png
3)查看系统进程:

[*]ps:查看一瞬间有哪些进程
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/adec203800f24996bf0ce462efa81213/clipboard.png

[*]ps-aux (ps aux):查看所有的进程,显示文件的详细信息
[*]ps-ef|grep 进程名称 :查看指定的进程信息
    Python Ctrl +z退出
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/feeb24b77eda4fdfbb523395d80b33a0/o%25%24vn%7E%24%7E99wq8wu0pgxbn%60v.png
12. 怎么实现linux系统与linux系统之家的文件传输?

[*]需要将自己的网络设置成桥接模式 (小电脑 设置 桥接)
[*]输入reboot 重启虚拟机 (空白处右击openin....)
13.linux系统传输文件到linux系统当中
   1)scp/file.txt root@192.168.100.121:/
          我当前文件的路径   IP地址   :/ 对方文件存放的位置
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/03140135c03f47da9fb8087c835cd4b1/clipboard.png
2) scproot @192.168.100.121:/file.txt/
                                  对方IP         对方文件的路径    / 是我存放获取文件的路径
file:///C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/bfd8c1f34c714b72a8d2b1727db092ad/clipboard.png


页: [1]
查看完整版本: 第四天 .linux系统的操作