0
点赞
收藏
分享

微信扫一扫

Optional避免判空嵌套过多,优雅解决空指针异常

晗韩不普通 2024-06-27 阅读 32
linux

1、文件与目录操作


ls: 列出目录内容。可以用ll替代。
cd: 改变当前工作目录。
mkdir: 创建新目录。
touch: 创建新文件或更新文件的时间戳。
rm: 删除文件或目录(使用-r递归删除目录)。
cp: 复制文件或目录。cp 源文件或目录  目标文件或目录
mv: 移动或重命名文件/目录。mv 源文件或目录  目标文件或目录
文件内容查看与编辑
cat: 查看文件内容。
less: 分页查看文件内容。进入查看后,如果想要退出,请按q退出。
more: 分屏显示文件内容。
head: 显示文件开头部分。
tail: 显示文件结尾部分。
vim 或 nano: 文本编辑器。  vim  文件名。进入后,如何进入编辑,按:i,按esc,然后再:wq,写入退出。

zip和unzip 对文件或目录进行压缩和解压缩。


2、权限管理


chmod: 更改文件或目录的权限。
chown: 更改文件或目录的所有者。
chgrp: 更改文件或目录的所属组。


3、进程管理


ps: 查看当前进程状态。
top: 实时显示系统中各个进程资源占用状况。
kill: 终止进程。如何要死多个进程,可以kill 进程1 进程2 进程3 。他们之间以空格隔开就行。
pgrep: 根据名称查找并显示进程ID。比如要查询nginx进程,可以这样, ps aux | pgrep nginx

4、系统信息与硬件


uname: 显示系统信息。
df: 显示磁盘空间使用情况。
du: 估算文件及目录所占磁盘空间。
free: 显示内存使用情况。
lscpu: 显示CPU信息。


5、网络相关


ping: 测试网络连接。
ifconfig 或 ip addr: 查看网络接口配置。
curl: 向服务器传输数据或从服务器接收数据。
wget: 下载网络文件。

telnet:与远程服务器建立基于 TCP 的连接。


6、文件搜索


find: 在文件系统中查找文件。如find /home -name "*.txt" -size +10k
grep: 在文件中搜索特定模式。

举报

相关推荐

0 条评论