对经常用到的命令小结一下,省的忘记没有地方查找
一.用户管理
添加用户
useradd 用户名
useradd -d 家目录 用户名
useradd -g 用户组 用户名
删除用户
userdel 用户名
userdel -r 用户名 家目录一同删除
查询用户信息
id 用户名
切换用户
su 用户名
查看当前登录者
who am I
添加组
groupadd 组名
删除组
groupdel 组名
修改用户的组
usermod -g 用户组 用户名
将用户添加到新组中
gpasswd -a 用户名 用户组
gpasswd -d 用户名 用户组
用户配置文件 用户信息:/etc/passwd
口令配置文件 用户密码:/etc/shadow
组配置文件: /etc/group
二.实用命令
查看当前目录下的文件与目录
ll/ls/ll -a
ll列表方式显示文件信息
ll -a 显示所有文件信息包括隐藏文件
ls 显示文件名
帮助命令
man 获取命令信息
help 查询shell内置命令的帮助信息
显示目录路径
pwd
切换目录
cd
cd .. 回到上一级目录
创建目录
mkdir 目录 创建一级目录
mkdir -p 目录 创建多级目录
删除目录
rm 目录
rm -rf 目录
r删除子目录,f没有删除提醒
创建文件
touch 文件名1 文件名2 文件名3
复制命令
cp 源文件 目的路径
cp -r 源文件 目的路径
远程复制
scp 用户名@ip:源文件路径 本地文件路径 远程复制
scp 源文件路径 用户@ip:本地路径 远程传输
移动文件或重命名
mv 源文件 目的文件路径
追加命令
>输出重定向,文件内容被覆盖
>>追加,文件内容没有被覆盖
查看文档内容
cat :cat一次性显示文件整个内容,常与管道符配合使用
more :more 一般用于显示文件内容超过一屏 的内容,并且提供翻页功能
输出指令
echo 输出内容到控制台
head指令
head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容
head 文件 显示开头10行
head -n num 文件 显示开头num行
tail 指令
tail用于显示文件尾部内容
tail 文件 显示后10行内容
tail -n num 文件名 显示文件后num行
histroy指令
查看已经执行过的历史命令
! num 执行执行过的第num条命令
原文:https://www.cnblogs.com/zk-njupt/p/10889862.html