【笔记】常用的Linux命令总结

一些在日常实验中常用的Linux命令

ssh远端控制命令,用于远程维护控制系统

ssh -p 端口号 用户名@IP地址
scp -P 端口号 文件名 用户名@IP地址:相对路径
scp -r 端口号 文件夹名 用户名@IP地址:相对路径

系统信息相关命令

时间和日期

date 查看系统时间
cal calendar 查看日历,-y 选项可以查看一年的日历

磁盘和目录空间

df -h 显示磁盘剩余空间
du -h [目录名] 显示目录下的文件大小

进程信息

ps aux 查看进程的详细状况(a表示显示终端上的所有进程,包括其他用户的进程;u表示显示进程的详细状态;x表示显示没有控制终端的进程)
top 动态显示运行中的进程并且排序
kill [-9] 进程代号 终止指定代号的进程,-9 表示强行终止

提示:使用 kill 命令时,最好只终止由当前用户开启的进程,而不要终止 root 身份开启的进程,否则可能导致系统崩溃;
要退出 top 可以直接输入 q;

修改用户以及用户组权限

change mod修改用户权限(r可读,w可写,x可执行)
chmod + rwx 文 件名/目录名
chmod -  rwx 文件名/目录名
chgrp -R 组名 文件/目录名
useradd -m -g 组名 用户名(m创建用户家目录,g规定所属组
chown 用户名 文件名|目录名
chgrp -R 组名 文件名|目录名
chmod -R 755 文件名|目录名(u拥有者,g组,o其他用户)
修改文件权限常用数字组合
777 ===> u=rwx,g=rwx,o=rwx 
755 ===> u=rwx,g=rx,o=rx
644 ===> u=rw,g=r,o=r

软链接与硬链接

ln -s 相对路径 自定义文件名
ln -s 绝对路径 自定义文件名(可以移动文件,稳定)

打包压缩操作

打包与解包tar压缩包

打包
tar -cvf
解包
tar -xvf

打包压缩tar.gz

压缩
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径
解压缩
tar -zxvf 打包文件.tar.gz

打包压缩tar.bz2

压缩
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径
解压缩
tar -jxvf 打包文件.tar.bz2

猜你喜欢

转载自blog.csdn.net/qq_23090489/article/details/90411977