Linux常用命令(基于CentOS 7)

Linux常用命令(CentOS 7)

用户管理相关

用户管理

命令 解释
useradd 用户名 创建用户
passwd 用户名 给用户设置密码
usermod -l 新用户名 旧用户名 修改用户名
userdel 用户名 删除用户

用户组管理

命令 解释
groupadd 组名 创建用户zu组
groups 用户名 查看用户名所属的组
如果没有分组,默认自己就是一个组
groupmod -n 新组名 旧组名 修改用户组名
groupdel 组名 删除用户组

组和用户结合

命令 解释
gpasswd -a 用户名 组名 添加用户到组
gpasswd -d 用户名 组名 从组删除用户

进程相关

top

实时监控进程状态

top -u 用户名

查指定用户相关的进程

ps

查某一时刻相关的进程

ps -ef

ps -ef | grep 参数

查所有和"参数"有关的进程

kill

kill -9 进程id

强制kill

kill -u 用户名

kill指定用户相关的进程

关机和重启

shutdown -h now

立马关机

shutdown +分钟 "提示信息"

指定延迟关机的时间

shutdown -r +分钟 "重启提示"

延迟重启

reboot

重启

时间

timedatectl set-ntp true

使时间可以和NTP服务器时间同步

文件管理相关

查看目录

ls

查询简略信息

ls -al

查看详细信息

pwd

查看当前目录位置

路径

相对路径

不是以"/"开头的

绝对路径

以"/"开头的

./

当前目录

../

上一级目录

创建目录

mkdir 文件夹名

mkdir -p 文件夹路径

-p参数可以创建多级文件夹

删除目录

rmdir 文件夹名

只能删除空文件夹

rm -rf 文件夹名

递归删除文件夹,包括自己

复制

cp

移动

mv

可以用来改名

更改文件权限

更改用户和组

chgrp 组名 文件名

修改所属组

chown 属主:属组 文件名

chown -R 属主:属组 文件名

修改所属主和所属组 -R表示递归修改

修改权限

chmod -R 数字 文件

数字 字母 意义
1 x 可执行
2 w 可写
3 r 可读

例如

chmod -R 777 文件夹

对所有用户可写可读可执行

chmod -R 755 文件夹

对拥有者可读可写可执行
对非该文件拥有者可读可执行

文件操作

touch 文件名

创建文件

vi/vim

两种编辑器编辑文件用

tail -f 文件名

动态显示文件后10行信息

查找

查找内容

grep "内容" 文件名

配合管道"|"查找内容

其他命令 | grep 想在命令返回结果中查找的内容

echo

输出字符串

重定向输出

">" 覆盖

">>" 追加

原文地址:https://www.cnblogs.com/yao-xi/p/13927836.html