Linux 常用命令「自用」

系统信息

uname -s:显示当前系统类型
uname -a:完整地显示系统信息
hostname:显示当前主机名
du -h --max-depth=1:查看各文件夹大小

关机 / 重启

shutdown:关机
reboot:重启

文件 / 目录

pwd:显示当前所在目录
cd ..:切换上一级目录
cd /home:切换其他目录
cd ~:切换当前登录用户目录 (/home/xxx)
ls:列出当前目录的文件 / 目录
ll:是 ls -l 的别名,列出当前目录文件或目录的详细信息,包含时间、权限、大小、时间等信息
cp aaa bbb -f:复制文件或目录 aaa  bbb 目录下,-f  force(强制),代表覆盖复制而不询问用户
mv aaa bbb -f:移动文件或目录 aaa  bbb 目录下,-f  force(强制),代表覆盖复制而不询问用户
mkdir aaa/bbb -p:新建文件夹,-p  parents,代表创建父目录
rename:重命名文件夹
find -name "*.py":搜索当前目录下的 python 类型文件
wehereis python:模糊搜索含有 python 路径的二进制文件
cat a.txt:打印 a.txt 的文件内容
vi/vim:编辑文件内容
rm -rf xxx:删除文件或文件夹,r 代表递归删除,f 代表强制删除而不询问用户

用户

useradd xxx:添加用户 xxx
groupadd xxx:添加用户组 xxx
su:切换用户

权限

chown -R 33:r www:递归地赋予文件或目录 xxx 文件所属者为 33 以及用户组 r
chmod -R 755 xxx:递归地赋予文件或目录 xxx 文件权限 755

网络

ifconfig:显示当前网络信息

进程

top:查看进程排行
ps -ef | grep java:查看名称含有 java 的进程
kill -9 21431:杀死进程 id  21431 的进程
nohup xxx &:后台执行命令 xxx
谎言相伴
谎言相伴