Linux 笔记总结
常用 Linux 命令
基础信息查看
pwd:查看当前所在路径。date:查看系统时间。ifconfig:查看 IP 地址。ping:测试网络连通性,例如ping www.baidu.com测试能否连通百度。clear:清屏。
文件与目录操作
ls:查看当前目录下的文件。ll:列出详细信息。
mkdir:创建一个新目录。cd:切换目录。cd /:切换到根目录。cd ..:切换到上一级目录。
rm:删除文件或目录。rm -rf:强制递归删除。
mv:移动文件或重命名。- 示例:
mv /source/path /root/xxx表示将文件移动到/root文件夹下并改名为xxx。
- 示例:
find -name xxx:查找指定名称的文件。touch:创建文件。- 常见扩展名:
.txt(文本文件)、.log(日志文件)、.conf(配置文件)。
- 常见扩展名:
文件内容查看
cat xxx -n:查看小文件内容并显示行号。less和more:查看较大的文件内容。- 区别:
- 基本操作相似,
b上一页,空格下一页。 less加载更快,内存占用更少,只加载当前页;more会全部加载。- 使用
/搜索时,less会高亮显示,更友好。 less阅读完不会自动退出,more阅读完自动退出。
- 基本操作相似,
- 区别:
tail:查看文件末尾指定行数的内容,常用于查看日志找 bug。tail -10f a:动态查看文件a的最后十行。
系统性能监控
free -h:查看内存剩余情况。df -h:查看硬盘剩余空间。du -h:查看目录下的文件大小。
解压缩与压缩
tar -zxvf xxx.tar.gz:解压缩xxx.tar.gz包。-C:指定解压缩目录。
tar -zcvf xxx.tar.gz abc:把abc目录或文件打包成xxx.tar.gz。
进程管理
top:查看所有进程的情况,类似 Windows 任务管理器,可用于性能测试时查看系统资源占用和进程情况。ps -ef | grep mysql:查找mysql进程。
端口查看
netstat -plunt | grep 22:查看端口 22 的监听情况。
常用目录
/:根目录。/root:管理员目录。/home:用户目录。/bin:存放二进制可执行文件。/lib:存放库文件。/tmp:存放临时文件。
路径类型
- 绝对路径:以
/开头,例如/etc/apt。 - 相对路径:以当前目录为起点,例如
./apt。
文件传输与权限修改
文件传输
- 工作中一般使用 Xftp 进行文件传输。
- Linux 系统之间使用
scp命令传输文件。
权限修改
使用管理员账号执行 chmod 命令修改权限,例如 chmod 777 xxx。
- 三个数字分别对应所属用户、同组用户、其他用户的权限。
- 权限数字由
r(读,4)、w(写,2)、x(执行,1)相加得到,如 7 表示rwx,6 表示rw-等。实际工作中一般较少涉及权限修改。
1370

被折叠的 条评论
为什么被折叠?



