Linux 常用命令 - 自用
Linux 常用命令
系统信息
uname -s
:显示当前系统类型
uname -a
:完整地显示系统信息
hostname
:显示当前主机名
du -h --max-depth=1
:计算当前目录的文件占用磁盘空间大小,-h
代表以人们可读的形式显示大小,例如:K、M、G,--max-depth
代表控制文件目录深度,--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
更新中……