Linux常用命令速查手册

Linux常用命令速查手册

本文汇总了一系列实用的Linux命令,适用于日常开发和系统管理。首先,展示了如何新增用户及其配置、使用 tar 解压文件,以及安装和使用 zip 工具进行文件压缩和解压。此外,还包括在macOS中查看端口占用的命令和通过 TOP 命令切换内存显示单位的技巧。接着,介绍了如何使用 Base64 进行字符串编码,以及快速创建多个文件夹并从Docker容器中复制文件的方法。这些命令对于提高工作效率和管理Linux系统至关重要,尤其适合开发者和系统管理员快速查阅和使用。

一 Base64 生成

echo 'fd4db9644040cb8231cf7fb727a7ff23a85b' | base64 
# 结果 ZmQ0ZGI5NjQ0MDQwY2I4MjMxY2Y3ZmI3MjdhN2ZmMjNhODViCg==

二 创建多个文件夹

# 拷出默认配置文件
mkdir -p ./{config,data,logs}

# 将 docker 容器中的文件 copy 出来
docker cp tmp-nginx:/etc/nginx/conf.d ./config/ 
docker cp tmp-nginx:/usr/share/nginx/html ./data/
docker cp tmp-nginx:/var/log/nginx ./logs/ 

# 结果
# ./config/conf.d
# ./data/html
# ./logs/nginx

三 新增用户

# -u  指定用户id,但指定时要求此uid未被其他用户使用
# -d  指定用户账号宿主目录
# -e  指定用户账号失效时间,日期格式为:YYYY-MM-DD
# -g  指定用户的基本组(可以使用GID号代表组名)
# -G  指定用户的附加组(可以使用GID号代表组名)
# -M  不建立用户宿主目录
# -s  指定用户的登录Shell 
# 创建一个名为 test1 的账号,并指定附加组为wheel,宿主目录为/home/test1
useradd -d /home/test1 -G wheel test1
# 修改密码 123456
passwd test1

useradd -d /home/test2 -G wheel test2
# 修改密码 123456
passwd test2

# 当前密码 
test2/123456

四 tar解压

# 解压到指定目录
tar -zxvf  *****.tar.gz -C /opt/**

五 zip工具

# 安装支持ZIP的工具
yum install -y unzip zip

# 解压zip文件
unzip 文件名.zip

#  压缩一个zip文件
zip 文件名.zip 文件夹名称或文件名称

六 mac查看端口占用

# 查看端口占用
sudo lsof -i tcp:8008
# COMMAND   PID USER   FD   TYPE            DEVICE SIZE/OFF NODE NAME
# java    16622 your  131u  IPv6 0x4b344fb86cd3989      0t0  TCP *:http-alt (LISTEN)
# 根据PID kill进程
sudo kill -9 16622

七 TOP 命令切换显示单位

Linux 在 TOP 命令中切换内存的显示单位

1、顶部的内存信息可以在top运行时按 “ E ” 切换,每次切换转换率为1000,只是没有单位,切换的单位为 k,m,g,t,p。

2、底下的进程信息按 “ e ” 切换,每次切换转换率为1000,切换的单位也是 k,m,g,t,p。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值