linux操作指令第二天:
rz 和 sz 他不是linux当中的内部指令
需要通过第三方下载的指令.
yum install lrzsz yum 命令是在线下载命令.
基于网络情况才可以下载.
lrzsz工具包,它可以实现我windows系统与linux系统
之间的文件传输.
需要通过yum下载工具包,是需要给linux系统配置yum在线
下载源地址.我们才开始安装linux他是没有进行配置的.
yum install lrzsz 下载的指令.
rz :将windows 的文件传输到linux 当中
sz :linux 文件传输到windows系统
sz /yum.txt
使用rz 和 sz 进行传输的时候不要穿空文件,否则会引发
传输失败.
传输的速度,会慢一点---适用于100兆-500兆之间的文件传输
大型的文件一般使用xftp4工具进行传
输
500 兆以上的文件可以使用xftp4进行
传输
直接通过拖拽的方式实现文件传输.。
注意点:如果传输失败,检查一下自己系统当中是否有重复的文
件名.
linux系统当中查看文件的方法:
cat : 查看文件 (显示文件当中所有内容)
我想要查看指定的内容怎么去查看.
我现在有一个需求我需要查询出来wuhanduocehsi.txt当中
所有0的文件的内容
[root@localhost /]# cat wuhanduoceshi.txt |grep 0
000000000000000000
cat 文件名 | grep 条件
less:查看全部内容使用上下左右建进行翻页查看
按ctrl + z 推出查看.
more : more 文件名 : 实现百分比查看文件.
使用enter建进行加载文件,加载完文件之后,会自
动进行退出
注意:你要有足够的内容他才会显示百分比查看.
linux 系统当中拷贝命令:cp
cp wuhanduoceshi.txt /wuhan15.txt
wuhanduoceshi.txt copy的对象
wuhan15.txt copy完成之后的新文件
cp 需要接文件存放的路径
注意: 在同一层级下进行copy时需要重新命令,不然
会文件名称重复引发问题
cp wuhan15.txt /wuhan
cp 一份文件到指定的目录下,因为不在同一层级下
文件copy重复名称不会引发错误.
注意: cp 不能针对目录进行操作.
cp -r /wuhan /wuhan1
cp -r 针对目录进行拷贝,拷贝完成之后会包含当前目录
下面的所有文件
能够针对文件和目录进行cp操作...
linux当中追加和覆盖.
当前需求,我想要将wuhan15.txt中信息追加在wuhan1.txt的
文件下面.
>>:表示追加
cat wuhan15.txt >> wuhan1.txt
> :表示覆盖
cat wuhan15.txt > wuhan1.txt
如果我想要将wuhan15.txt 进行覆盖wuhan1.txt的内容
linux系统当中移动文件以及重命名命令:
想要移动文件,怎么实现?
mv:
1.mv 移动文件名称 移动的位置
mv wuhan1.txt wuhan
能够实现针对目录以及文件进行操作移动.
如何进行目录/文件的重命名?
2.mv:
针对目录进行重命名操作。
[root@localhost /]# mv wuhan wuhan15
drwxr-xr-x. 2 root root 4096 Apr 22
07:24 wuhan1
-rw-r--r--. 1 root root 510 Apr 22 04:28 wuhan15.txt
-rw-r--r--. 1 root root 510 Apr 22 07:15 wuhan1.txt
针对文件进行重命名操作.
[root@localhost wuhan15]# mv wuhan15.txt duoceshi.txt
[root@localhost wuhan15]# ll
total 12
-rw-r--r--. 1 root root 510 Apr 22 04:28 duoceshi.txt
drwxr-xr-x. 2 root root 4096 Apr 22 07:24 wuhan1
-rw-r--r--. 1 root root 510 Apr 22 07:15 wuhan1.txt
linux当中还有查看文件行数方法:
head 从文件开头进行查看
head 文件名:默认查看前10行的内容
head 如何去查看特定的行数?
head -n 7 文件名:
head -n +7 duoceshi.txt
从第一行开始查看,总共查看7行的内容
head -n -5:
负数的情况,是从末行开始过滤内容.
从尾行开始查看内容?
tail 默认查询前10行的内容
tail -n 3 :从某行查询3行的内容
tail -n 3 wuhan1.txt
tail -n -3 wuhan1.txt 从某行查询3行的内容
tail -n +3
我想要查看3-5行的内容?
就需要head 和 tail 结合使用.
cat wuhan1.txt | head -n 5 | tail -n -3
先用head -n 5 查询正5行的内容 现在有5行的内容
|接tail -n 3条件
tail -n 3 从末行查3行内容
查询4-6行的内容.
cat wuhan1.txt | head -n 6 | tail -n 3
5-10行的内容.
head -n 10 获取当前文本前10行的内容
我需要在head这个已知10行的基础之上再去做内容的筛选
tail -n 6
6 从已知10行的基础之上取负6行的内容.
第二种查看指定行数的方法;
sed -n "5,9p" wuhan1.txt
linux系统如何查看磁盘的存储?
df命令:查看磁盘的使用情况
不带单位进行显示系统的磁盘使用情况
[root@localhost /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 18339256 2690328 14717344 16% /
tmpfs 502204 80 502124 1% /dev/shm
/dev/sda1 297485 34648 247477 13% /boot
带单位进行显示系统的磁盘使用情况
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 18G 2.6G 15G 16% /
tmpfs 491M 80K 491M 1% /dev/shm
/dev/sda1 291M 34M 242M 13% /boot
linux系统当中查看系统使用内存详情的命令:
free:查看系统的运行内存使用情况.
linux系统当中如何取查看cpu的使用率
top:查看cpu的使用率
默认每隔两秒刷新一次cpu使用率.
top -d 设置cpu默认刷新时间 以秒为单位
按ctrl + z 退出查看.
linux系统当中查看进程详情的命令。
ps:使用命令的一瞬间所捕获的进程信息.
ps -aux:获取后台详细的进程信息
ps -ef | grep python: 查看指定的进程信息
|过滤 grep 条件语句
linux系统当中查看端口的命令:
一个端口对应一个进程.是用来区分不同程序进程
netstat -nultp 查看所有端口的命令:
lsof -i: 端口号: 查询指定的端口
linux当中杀死,结束进程的方法:
kill pid(进程号):
kill -9 pid(进程号):强制结束进程
linux系统当中查找的方法:
find:
find / -name wuhan1.txt
/表示根目录开始
-name
* 通配符:
模糊匹配所有wuhan1相关文件
find / -name "wuhan1*"
jpg,gif,psd,png 照片格式的文件
wuhan1.jpg
wuhan1.gif
wuhan1.psd
wuhan1.png
我想要规定匹配的次数.匹配wuhan结尾的文件,匹配三次
三个字符文件
用到?一个?代表匹配一个字符
find /wuhan1 -name "wuhan???"
|
|