linux 中30个基础命令

ifconfig   查看网卡的
查看网卡的ip殴网关以及子网掩码
route   看路由的
显示和操作ip的路由表
ping    测试网络通不通的
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (36.152.44.95) 56(84) bytes of data.
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=1 ttl=128 time=33.9 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=2 ttl=128 time=34.1 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=3 ttl=128 time=36.2 ms
一般是测试自己是否有网
traceroute  路由跟踪的
从你的计算机到互联网另一端的主机是走的什么路径
netstat  查看连接以及端口的
一般我们在测试的时候用的是ss
ss -nlt | grep 80
测试80端口是否被占用
telnet  用来测试端口开没开的
在电脑中的小黑窗中可以使用到该命令
测试linux中的虚拟机是否启动或者是关闭了防火墙
rcp   远程跨主机拷贝文件的和SCP    区别是不加密传输

scp    远程跨主机拷贝文件的,加密传输
全名secure copy
cp是本机进行拷贝不能跨越服务器
top
监控系统中各个进程的资源占用情况
也就相当于我们电脑中的任务管理器

free   显示当前系统未使用和已使用的内存数目
free -m查看linux的内存使用情况
free -h 是比较直观的看待内存的使用情况
vmstat
是一个查看虚拟内存使用状况的工具
iostat
输出CPU使用和磁盘读写状态的一些信息
lsof
列举系统中已经打开的文件设备以及目录都是文件
正常来说linux虚拟机中所有的事物都是文件比如说
df
检查linux服务器中的文件系统的磁盘空间占用情况
df -h 可以用人能理解的阅读方式展示出来
du
查看目录以及文件大小
chown
更改文件和目录的拥有者

chgrp
改变文件或者是目录的所属组

chmod
更改文件以及目录的存取权限

which
查看可执行文件的位置

whereis
查看文件的位置

locate
配合数据库查看文件的位置

find
实际查询查询文件名称

cat
通常用来显示文件的内容
也可以将几个文件连接起来进行展示
cat file
cat file1 file2 >file
将两个文件合并成一个文件
cat -n file 
cat -n file1 > file2 把 file1 的档案内容加上行号后输入到file2 这个档案里

more
会以一页一页的方式展示给阅读者
按回车会进行下一行并且不能返回
less
也是一个以页显示的工具是linux正统的查看文件内容的工具
是按住↑↓这个按钮的可上可下进行查看
head
查看一个文件开头的几行
默认查看是10行
head -5 1.txt    查看前5行内容
tail
查看一个文件末尾几行
默认也是10行
tail -5 1.txt    查看后5行内容
ln
为某一个文件在另外一个位置建立一个同步的链接
也相当建一个链接可以在任何文件下访问这个链接就可以访问到这个文件
diff
比较两个文件的不同之处就是找不同

你可能感兴趣的:(基础,linux,运维)