系统信息
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