Linux常用指令

发布于 2023-05-29  31 次阅读


本文仅个人使用备忘,展示的指令只有常用相关的。

linux用户权限相关

创建新用户

adduser 用户名

指令输入后,输入两次密码,其他信息可根据需要录入,一般之间直接回车即可。

删除用户

userdel -r 用户名

-r,把用户的主目录一起删除,即/home/用户名。

切换用户

su 用户名

在终端登录其他用户,输入exit来登出。

用户密码相关

passwd -ludf 用户名

-l 锁定,即禁用账号;-u 解锁;-d 删除密码;-f 强迫用户下次登录时修改密码。

sudo权限

#添加sudo权限
usermod -a -G sudo 用户名

usermod -a -G 组名 用户名 -a -G 为用户添加附属群组

#移除用户权限
deluser 用户名 sudo

除此以外也可以直接使用visudo来管理权限问题,这个指令是让你修改/etc/sudoers这个文件的。

不要把真正的管理员从sudo组中移除。sudoers文件轻易不要修改,更不要用非root用户去修改该文件的权限。

文件权限

chmod 777 文件名

1:执行;2:写;4:读。

三位数分别为所有者、用户组、其他用户。

linux 文件相关

目录

ls
ll #一般没有这个指令,是ls -l的简化

移动

cd 目标路径

直接输入cd会回到当前用户的主目录;

输入cd ..回到上级目录

当前路径

pwd

显示当前所处的位置

创建文件

mkdir 文件名

删除文件

rm -rf 文件路径

如果要删除目录及其内部所有文件,可以使用rm -rrm -rf命令,其中-r选项递归删除目录,-f选项强制删除文件。

移动/重命名文件

mv 当前文件 目标文件

目标文件 同名即移动 不同名即改名

复制文件

cp -r 文件

-r 用在复制目录

进程相关

ps

显示当前会话正在运行的进程。

ps aux

显示所有正在运行的进程。

top

实时显示进程信息。

kill 进程id
pkill 进程名

关闭进程

apt相关

#列出所有可更新的软件清单
apt update

#升级软件包
apt upgrade

#安装软件
apt install 软件名

#卸载软件
apt remove 软件名

#清理不再使用的依赖和库文件
apt autoremove

#列出所有已安装的软件
apt list --installed

Systemd相关

#启动软件
systemctl start 软件名

#关闭软件
systemctl stop 软件名

#查看软件状态
systemctl status 软件名

#重新加载配置文件
systemctl reload 软件名

#重启软件
systemctl restart 软件名

#设置开机自启软件
systemctl enable 软件名

#列出正在运行的软件
systemctl list-units

#列出所有软件
systemctl list-units --all

Docker相关

#docker版本
docker version

镜像

#镜像列表
docker image list 

#拉取第三方镜像
docker pull 镜像路径

#删除镜像
docker image rm 镜像名

#导出镜像(镜像压缩包名称一般为docker-镜像名.tar.gz)
docker image save 镜像名 > 镜像压缩包名称

#导入镜像
docker image load -i 镜像压缩包名称

#将容器保存为镜像
docker commit  容器id 镜像名 

容器

#查看所有容器
docker ps -a

#查看正在运行的容器
docker ps

#启动容器
docker run  镜像名 /bin/bash

#创建容器
docker run  镜像名  /usr/bin/sleep 20

#停止容器
docker stop 容器名称或id

#删除容器
docker rm -f 容器名称或id

#启动一个已停止的容器
docker start 容器名称或id

#创建并进入容器(-it 可交互终端),exit退出
docker run -it 容器名称或id /bin/bash

#进入容器
docker attach 容器名称或id

Screen相关

#查看所有终端,状态Attached为主终端使用,Detached为后台使用
screen -ls

#创建终端,也可用于进入终端,当没有终端名称时,会创建终端
screen -R 终端名称

#进入终端
screen -r pid或终端名称

在终端中按Ctril+a,再按d 将screen存到后台并回到主终端,直接输入exit关闭终端。

届ける言葉を今は育ててる
最后更新于 2024-03-19