netstat -ap | grep 27017 //查看某个端口的具体情况,是否监听,建立连接,只能localhost访问还是0.0.0.0所有都能访问
列出当前目录下的文件个数 ls -l |grep "^-"|wc -l
按照时间排序,升序或者降序 ll -t |tac ll -t
文件大小排序 由大到小 ls -Sl 小到大 ls -Slr ls -Slr -h (便于阅读,带了合理的的单位)
列出当前目录下的文件夹大小排名 du -h --max-depth=1
--------------------------------------------------------------
文件目录操作命令
wc 可查看文件的的行数,单词数,字符数
wc -l 文件名字 -》查看文件的行数
wc -w 文件名字 -》查看文件的单词数
wc -m 文件名字 -》查看文件的字符数
----------------------------------------------------------------
cat 查看 新建,追加文件
cat 文件名字 -》显示文件内容
cat -n 文件名字 -》 显示文件内容并且附带行号
------------------------------------
tac 倒叙查看文件,和cat正好相反,名字也相反
-------------------------------------------------------
more 跳页查看文件
more 文件名字 -》开始查看文件
entry 下一行
空格跳一屏,
b键(back)回退一屏,
输入数字,再按空格跳多少行
------------------------------------------------------
less 查看文件
more 文件名字 -》开始查看文件
entry 下一行
空格跳一屏,
b键(back)回退一屏,
ps -ef | less -> 通过分页查看进程
---------------------------------------------------------------------------------------------------------------------------------------------
文件查找命令
which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
which pwd
---------------------------------------------------------------------
whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。whereis 程序还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力
whereis tomcat
--------------------------------------------------------
locate 查找相关文件
locate pwd
locate tomcat
支持简单的正则表达式
locate /etc/m 查询/etc下m开头的
----------------------------------------------
find 查找当前目录下的东西
-------------------------------------------------
文件操作
tar 可以打包,解压
gzip 可以压缩文件,减小文件大小
磁盘存储相关
df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
df -h 结果易读
du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看
性能监控和优化命令:
top 显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控
sudo apt install sysstat 下载以来 执行命令 iostat 对系统的磁盘操作活动进行监视
lsof 是一个列出当前系统打开文件的工具
----------------------------------
网络命令
route命令用于显示和操作IP路由表
ping命令是常用的网络命令,它通常用来测试与目标主机的连通性
traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况
ss命令可以用来获取socket统计信息
telnet程序是基于TELNET协议的远程登录客户端程
rcp代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令