linux详细入门day3,持续更ing

zip格式解压缩

zip 压缩包名 文件名1 文件名2

解压缩:

unzip 压缩包名

unzip 压缩包 -d 需要解压的位置

重定向

查看文件1的内容,覆盖到文件2上

可以使用cat head tail 等等查看后再重定向

如 cat zzy.txt > test1,

history 等部分命令可以直接重定向

如history > test1

追加

cat head tail 文件1 >> 文件2

查找文件find

查当前目录下所有匹配的文件名+文件夹,包括子目录: find 位置  -name  '关键词'

1.查找以test开头的文件或文件夹名                            find 位置 -name 'test*'

2.查找以test结尾的文件或文件夹名                            find 位置 -name '*test'

3.查找包括test的文件以及文件夹                               find 位置 -name '*test*'

查当前目录下所有的匹配的文件名                             find 位置 -type f -name '文件名'

查当前目录下所有的匹配的文件夹名                         find 位置 -type d -name '文件夹名'

指定大小查询                                                             find  位置 -size   +10k(+意思是大于10k,-小于,等于不用写)

系统相关命令

查询系统资源 top (top就相当于看电脑的资源管理)

查看进程 平时ps -ef

查看某程序(例如邮箱)的进程和进程号:ps -ef | grep thunder 

(要查看关于自己的进程信息把thunder改为自己的用户名即可)

关闭进程 kill 进程号

kill -9 进程号 (强制删除)

查看内存

free

free -h 格式转换后的内存大小(也就是计算好多少G或M大小了)

磁盘使用情况

df

df -h 格式转换后的内存大小

查看当前目录下所有文件大小

du

du -ah ===当前目录下所有文件大小包括文件夹

du -h  指定文件=====查看指定文件大小 -可读

统计文件大小

wc ,  ls -l  

查看端口号

常见的有(http 80 https 443 数据库 3306)

安装插件(乌班图没有该插件)sudo apt install net-tools

netstat -tunlp

查询指定端口号信息 netstat -tunlp | grep 端口号

查询指定进程的端口sudo netstat -tunlp | grep 进程名

切换到root权限

sudo root

ssh协议====远程连接

SSH(Secure Shell)是一种网络协议,用于在两台计算机之间进行安全的加密通信。它广泛应用于类Unix系统(如Linux、BSD、Solaris等)中,以实现远程登录和其他安全网络服务。

安装ssh : sudo apt install openssh-sever

控制虚拟机:在本地cmd里操作 ssh 虚拟机用户名@虚拟机ip地址

 输入exit退出控制

文件传输scp*

可以实现本地电脑和虚拟机进行文件传输(都是在本地电脑cmd里操作)

 上传文件(就是把本地文件送到虚拟机):   scp 文件地址/文件名称(本地) :虚拟机用户名@虚拟机ip地址 ./当前目录

下载文件(就是把虚拟机文件提到本地):     scp 虚拟机用户名@虚拟机ip地址: 目标文件名 本地地址

怎么找本地文件?打开本地文件属性复制即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值