本帖最后由 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 系统当中文件追加和覆盖
>:覆盖 >>:追加内容
追加:在原有文件内容的基础之上追加新的内容 。
cat file2.txt >>file1.txt 将文件2 的内容追加到文件1中
覆盖:将当前的文件内容,覆盖成新的内容 。
cat file2.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 -n 5 文件名称 从尾部开始查询5行内容
tail -n -5 文件名称 与5的查询是一样的
tail -n +5 第五行开始查看所有的内容
4、如何查看区间指定的行数 ?
查询文件的3-5行的内容
cat file3.txt | head -n 5 | tail -n +3
查询5到10行的内容
cat file3.txt | head -n 10 | tail -n +5
5.查询区间的行数 :
sed -n “5,10p“ 文件名
例子:
sed -n "5,10p" file3.txt
6、查询文件中包含的指定内容
cat 文件名称 | grep 过滤的内容
例子:
cat file3.txt | grep AAAA
7、find也可以根据 目录/文件实现查询
find / -type f 查找所有的文件
find /-type f wuhan1 查找包含wuhan1的文件
find / -type d 查找所有的目录 8、添加用户
adduser 用户名
例子:
adduser chengxin
添加密码:
passwd 用户名
例如 passwd chengxin 输入新密码,确认密码
查看用户的指令:
cat /etc/passwd 查看当前linux系统有哪些用户
userdel 用户名 删除用户,已登录的用户无法删除(如果当前用户已在linux系统中登录了,删除是会失败的)
userdel chengli11 删除用户chengli11
用户组的操作 :
注意:创建用户的时候,会默认创建一个相同名称的用户组
删除用户,也会删除用户组
cat /etc/group :查看有哪些用户组
新增一个用户组
groupadd 组名 添加一个用户组
例子:groupadd yonghuzu1
groupdel 组名 删除一个用户组
例子:groupdel yonghuzu1
注意:删除一个用户组,如果当前用户组是新建用户产生组,则直接删除失败,需要删除用户才会自动删除。
将一个用户添加到用户组:
gpasswd -a 用户 组
gpasswd -a wuhan1 wuhan19
将用户wuhan1添加到组wuhan19中
将一个用户踢出到用户组:
gpassword -d 用户 组
gpasswd -d wuhan1 wuhan19
将用户wuhan1t踢出到组 wuhan19
linux 系统的操作指令:
top 查看cpu指令:默认2秒钟刷新一次
top -d 10 查看系统内CPU,10秒钟刷新一次
free:查看系统内存
free -m : 查看系统内存,换算成单位
查看系统进程:
ps :查看一瞬间有哪些进程
ps -aux :查看所有的进程,显示文件的详细信息
ps -ef |grep 进程名称 查看指定的进程
例子:ps -ef |grep python 查看Python的进程
ps -ef |grep top 查看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:/
我当前的文件路径 :/对方文件存放的位置
|
|