kerunlin 发表于 2022-8-30 19:23:51

课程四

Linux系统当中cp的操作:

cp 文件到指定的路径:
   (1) cp 文件名称 文件存放的路径( cp wuhan.txt /wuhan)
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/988bb43be13844dfa2255fa159195257/clipboard.png

   (2)cp 文件放在当前目录(cp wuhan1.txt wuhan2.txt)
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/edfd2d1df7a8460587a88396199ef5da/clipboard.png

(3) cp 目录:cp -r 针对文件及目录的拷贝 (cp -r wuhan wuhan1)
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/066f5b59cf064973b097ade4104981bc/clipboard.png

linux 当中实现和Windows系统文件传输的方法。
    yum 其实是在线下载的指令,下载安装一些外部插件,外部的影音程序等等。

   我们当前版本镜像源地址失效了,(应用商店的网站访问不了)就将现在的就像源地址换成国内的就像源地址(阿里镜像源地址)

   yum install lrzsz:lrzsz 他是一个第三方的工具包.
主要实现的功能就是 windows系统和linux之间的文件传输.

windows 系统传输文件到 linux 系统当中
   (1) rz指令:将Windows系统传输文件到Linux系统上
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/113126df90364790b37335f04a830ae7/clipboard.png

(2) sz指令:将Linux系统上的文件传输到Windows系统上
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/e24d918441c74f6584dc87182dfc95fc/clipboard.png

(3) xftp 也是实现文件传输(Linux Windows之间文件的相互传输)

Linux 系统当中查看文件内容的方法:
   (1) cat 查看文件中的所有内容
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/65474b49d43c4443bb7c0f6baf093bb1/clipboard.png
(2) less 可以实现上下左右翻页查看,按ctrl+z提出查看
(3) more 百分比查看内容,按enter 显示百分百查看,查看完成之后自动关闭文件

Linux 当中移动和重命名文件的方法:
(1) mv:文件名称 移动位置 处在任何位置都可以实现文件的移动
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/1e9f12cfd5fc454297e7bad370bbaf56/clipboard.png
例如:如果当前在文件所处在的位置使用指令,直接用移动的文件名称。
例如:如果想要移动文件不在当前位置,通过文件的所在路径进行移动,后面接移动位置。
mv wuhan1/1.txt /wuhan3(解释:移动wuhan1里面的1.txt到wuhan3目录上)

(2) mv也可以实现文件 目录重命名
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/a90bd07a0a714b149fd2d62dc2d00eae/clipboard.png

find 查找文件
   find / -name hubeidcs.txt(查找wuhandcs.txt文件)
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/2356f78cf25a4fd4b396da5fa9cbb040/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/08019f21a97c45bfad9f1764328fd71a/clipboard.png

? 代表一个字符
find/-name "keke.???"
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/9e69a16c45174ef5be0b07464f0e7849/clipboard.png

*匹配多个:*是通配符号,匹配所有
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/00bab720c1e24149bb467bfe033e982f/clipboard.png

Linux 系统当中文件 追加和覆盖
   >覆盖      >>追加内容
追加:在原有文件内容的基础之上追加新的内容
覆盖:将当前的文件的内容,覆盖成新的内容
cat keke1.txt > keke2.txt

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

2.从头查询前五行?
head -n 5 文件名称
head -n +5 文件名称
head -n -5 文件   (解释:过滤尾部五行内容)

3.从尾行开始查看内容
tail 默认查看尾部十行的内容
tail -n 5 从尾部开始查询5行的内容
tail -n -5 与5的查询是一样的
tail -n +5 从头部第五行开始进行查看所有内容

4.如何查询区间的指定行数?
查询文件的3-5行内容:
cat wh.txt | head -n 5 | tail -n +3
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/307bc422bedc44f3a6fb75d50a7f3cc1/clipboard.png

查询文件5-10行的内容:
cat wh.txt | head -n 10 | tail -n +5
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/9e003bcc384f41cc8b4bad2d66a3406e/clipboard.png

查询5-10行区间的行数:
sed -n "5,10p" wh.txt
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/cac9c60b47d14ff595585c77cf15999b/clipboard.png

6.查看文件当中指定内容:
cat 文件名称 | grep 匹配的字段内容
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/2958ed8cb53f4e8e82a66581ccf7b856/clipboard.png


linux 实现文件查找的方法:
find 查找文件
   find / -name hubeidcs.txt(查找wuhandcs.txt文件)
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/25aaf98457d64eb5ad8b97a347decdd1/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/11b9bd8c7f5d462ba79e765cad070272/clipboard.png

? 代表一个字符
find/-name "keke.???"
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/aabe5ac27c7c4438909e859150b5d278/clipboard.png

*匹配多个:*是通配符号,匹配所有
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/7583952e3ace4cdaa3f196fc0462af0e/clipboard.png


find 也可以根据 目录、文件实现查找
find /文件名 -type d   查找所有的目录
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/68c45faee8ae4d3e977d3922a21c5584/clipboard.png

find /文件名 -typef查找所有的文件



linux 用户的操作
adduser添加用户
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/1bab1e3947c044969c7fd9b56a821005/clipboard.png

passwd   添加密码
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/252a94030d0e4c228043b7b0a197c594/clipboard.png

cat etc/passwd查看当前的Linux系统有哪些用户

userdel删除用户
如果当前用户组已经在Linux当中登录了,当前的用户是删除失败的(需要关闭Linux系统后再删除)


用户组的操作:
注意:创建用户的时候,会默认创建一个相同名称的用户组删除用户,也会删除用户组.

cat /etc/group :查看有哪些用户组.

groupadd 组名 :添加一个用户组.
       
groupdel 组名 :删除一个用户组. 如果当前的用户组是新建用户产生组,则直接删除失败,需要删除用户才会自动删除.

gpasswd -a   将一个用户添加到用户组
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/ddec6f9b4ecd4e9b90818c9be7c130c2/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/b4a9f7839b3e48f389a511a8675d58bf/clipboard.png

gpasswd -d   将一个用户提出用户组
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/ea8f29f4a27241aab9229a36e562b735/clipboard.png


Linux系统操作指令:
top查看cpu的 指令(默认两秒钟刷新一次)查看之后按ctrl+z 退出
top -d 10更新刷新频率10秒刷新一次


查看系统内存:
free   查看系统内存
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/1da8036b1413455abf02124f3b006b20/clipboard.png
free -m      显示单位换算之后的内存
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/0a36f98cac5d40aba716abcf1cc7b8a4/clipboard.png

查看系统进程:
ps   查看一瞬间有哪些进程
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/fba5dcd3d8bb4dad8f1af130545c8b4c/clipboard.png
ps -aux查看所有的进程,显示文件的所有详细信息
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/55d3564a94fb467ca11025c18f45c0f0/clipboard.png
ps -ef | grep 进程名称:查看指定的进程信息
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/0836ccdf8ec94a4588fd1eb27e550918/clipboard.png

python ctrl + z 退出

怎么实现Linux系统与Linux系统之间的文件传输?
1.需要将自己的网络设置为桥接模式
2.输入reboot 重启虚拟机
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/04bc5a8137204f7e816847b34450f8b3/clipboard.png

Linux系统到Linux系统当中获取文件
scp root@192.168.100.121:/file.txt /
                  对方文件的路径         / 是我存放获取
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/c02742cfa59640d4bb06df118cc62411/clipboard.png

Linux系统传输文件到Linux系统当中。
    scp /wh.txt root@192.168.100.99 :/
               我当前的文件路径               :/对方文件存放的位置
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjroFA8XeIVn_A2xQGM728mY/0702e5b6ae3a43c7a0a2b70301ab1ae1/clipboard.png




页: [1]
查看完整版本: 课程四