linux中的实用指令

一、配置相关

编译环境变量

vim /etc/profile

刷新环境变量

source /etc/profile

打开指定的端口号

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

在这里插入图片描述

二、用户相关

注销登录

logout

切换用户

su - root(用户名)

查看当前用户

who am i

三、用户管理

添加用户

 useradd 用户名

添加用户到指定目录

useradd -d 路径(/home/test) 用户名(king)

用户的默认分组在 /home/用户名

指定/修改密码

passwd 用户名(king)

删除用户但保留家目录

userdel 用户名

删除用户且不保留家目录

userdel -r 用户名

查询用户信息

id 用户名

用户组-不同组的用户权限不同

• 新增组 groupadd 组名
• 删除组 groupdel 组名
• 增加用户时直接给用户分组 useradd -g 用户组名 用户名
• 修改用户所在组 usermod -g 用户组名 用户名

帮助指令

man 获得帮助指令 man ls
help 指令 获得shell内置命令的帮助信息 help cd

三、文件目录类

• pwd  		显示当前工作目录的绝对路径
• cd ~	 	回家
• cd.. 		返回上一级目录
  1. mkdir 创建目录
mkdir abc
  1. mkdit -p 创建多级目录
mkdir -p a/b/c
  1. rmdir 删除空目录
rmdir abc
  1. rm -rf 删除非空目录
rm -rf a
  1. touch 创建空文件
touch hello.txt
  1. cp 拷贝文件到指定目录
 cp 文件名 要复制的目录名/
 cp day.txt abc/
  1. 拷贝整个目录
 cp -r 要拷贝的目录 要复制的目录名/ 
 cp -r abc znb/
rm 删除文件或者目录 
-r 递归删除
-f 强制删除不提示
rm -rf /home/abc
mv 移动文件与目录或重命名
如果两个文件在同一个目录下就是重命名 

1. 文件移动

重命名

mv oldNameFile newNameFile

移动

mv /temp/movefile /targetFolder

移动并且重命名

 mv cat.txt /root/dog.txt

移动整个文件夹,比如将 /opt/aaa 移动到 /root

mv /opt/aaa /root/

cat 查看文件内容 cat [选项] 要查看的文件,只能查看不能修改

cat -n hello.txt 

more 以全屏的方式按页显示文本文件的内容

more hello.txt

less 分屏要查看的内容,适合读取大型文件

less hello.txt

echo 输出内容到控制台

echo [选项] [输出内容] 
echo $HOSTNAME

head 默认显示文件的前10行

 head -n 5 /etc/profile
• tail 默认显示文件的后10行  可以实时监控文件
• >【覆盖】 输出重定向 >>【 追加】

ln 类似于快捷方式

ln 原路经 新的指向路径

history 查看已经执行过的历史命令

history 10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CAFEBABE 34

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值