Linux操作基础命令

终端字体大小操作
ctrl + shift + =     放大
ctrl + -		     缩小

查看目录内容 ls

ls
ls -a 查看该目录下所有文件
ls -l 显示文件的详细信息
ls -lh 在上面的基础上多显示出文件或者目录的大小

切换目录 cd

	cd		返回根目录
	cd .. 	返回上一级目录
	cd -  	在最近两次目录来回切换

创建和删除操作 touch mkdir

	touch		    创建文件  无则创建 有则   touch .文件名  创建隐藏文件
	rm				删除文件    rm -r 删除目录   -f 强制删除
	mkdir			创建目录
	mkdir -p        创建多级目录

tree

tree命令可以以树状图列出文件目录结构
-d 只显示出目录

复制文件 cp

cp  目标文件路径  复制到的路径		( 复制文件)
cp -r   (复制目录)
cp -i 目标文件路径  复制到的路径		(若存在重名文件  则会出现提示是否覆盖  n取消 y覆盖

移动文件 mv

mv 	目标文件路径  移动到的路径
mv file_name1 file_name2    这样也可以实现将当前目录下的文件改名的作用

查看磁盘空间

df # 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息
du # 显示磁盘空间的使用情况,用于查看当前目录的大小
free -h # 显示当前系统中的内存使用量信息

查看tcp连接状态

netstat -an | grep tcp  # 查看所有tcp连接包括LISTEN状态
netstat -an | grep ESTABLISHED # 查看所有正在连接中的tcp连接

查询应用进程号 ps

ps -ef|grep redis
ps -ef | grep 8080

查看哪个进程占用了指定端口

lsof -i :3309

COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
ssh     30333 greg    5u  IPv6 0x6f80209a90b9b211      0t0  TCP localhost:tns-adv (LISTEN)
ssh     30333 greg    6u  IPv4 0x6f8020a8f7d153f9      0t0  TCP localhost:tns-adv (LISTEN)

杀掉进程 kill

kill -9 进程号

查看文件大小

stat filepath

查看日志信息 tail

tail -f 日志文件
cat -n 日志文件 | grep xxx; 查找日志文件中出现xxx的数据,并且输出其所在行

重启 reboot / shutdown

shutdown -r now
reboot

wget下载
wget命令在终端上下载网络文件,格式为 wget 【参数】 【下载地址】
参数介绍

-b 后台下载
-P 下载到指定目录
-t 最大尝试次数
-c 断电续传
-p 下载页面内所有资源
-r 递归下载

pwd 显示当前目录的绝对路径

查看进程和端口

ps -ef
ps aux

这两个都是列出所有进程,但日常中更多的还是通过 | 管道 和 grep 来查找想要的进程

ps -ef | grep mysql

TOP 实时查看进程的状态

load average:在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程数。

load average 有三个值,分别代表:1分钟、5分钟、15分钟内运行进程队列中的平均进程数量。

解压文件

tar -zxvf a.tar ;解压至当前目录
tar -zxvf a.tar -C /xxx/xx ;解压到指定的位置
unzip test.zip; 解决 *.zip文件
unzip -l test.zip ; 查看 *.zip文件中的内容

打包文件

tar -zcvf 压缩后的文件名 要打包的文件名
参数说明:z:调用gzip压缩命令进行压缩; c:打包文件; v:显示运行过程; f:指定文件名;
tar -zcvf a.tar file1 file2

更改文件权限

chmod -R777

其中 777 的含义
该文件的所属用户权限  文件组的权限  其它所有用户的权限
文件的详细权限如下:
Read(读)  			4
write(写)			2
x(可执行)			1
所以 777 代表着 该文件所属用户,文件组以及其它所有用户都具有:读写可执行的权限
为什么最高权限是7呢
每个用户组的权限用 3 个二进制位来表示:
Read就是  100
write就是	010
x就是	001
这样无论是系统本身去识别权限更方便,也能更省空间
因此如果三个权限都有,则是 二进制的 111 ,即十进制的 7

在这里插入图片描述

检测某个ip下端口是否通

telnet 192.168.xxx.xxx:xxx
连通成功:

Trying 192.168.0.100…
Connected to 192.168.0.100.
Escape character is ‘^]’.
Connection closed by foreign host.

连接失败:

rying 192.168.0.100…
telnet: Unable to connect to remote host: Connection refused

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值