当前位置:主页 > 查看内容

【Linux 2】常用指令

发布时间:2021-06-15 00:00| 位朋友查看

简介:一、用户基本语法 指令 描述 备注 useradd 用户名? 添加用户 useradd -d /home/test king passwd 用户名? 更改密码 ? pwd 显示当前所在目录 ? userdel 用户名 删除用户 ? userdel -r 用户名 删除用户并删除对应的home目录 ? id 用户名 查询用户信息 ? su -……

一、用户基本语法

指令描述备注
useradd 用户名?添加用户useradd -d /home/test king
passwd 用户名?更改密码?
pwd显示当前所在目录?
userdel 用户名删除用户?
userdel -r 用户名删除用户并删除对应的home目录?
id 用户名查询用户信息?
su - 切换用户名切换用户?
exit或logout返回原用户?
who am i显示登陆的信息?

二、用户组

指令描述备注
groupadd 组名新增组?
groupdel 组名删除组如果创建用户时,没有创建组,系统就会默认创建一个组,组名和用户名一致。
useradd -g 用户组 用户名新增用户时直接加上组?

三、运行级别

1、指定运行级别


?

2、查看

查看当前运行级别:systemctl get-default

指定用户默认运行级别:system set-default multi-user.target

?

3:多用户级别,multi-user.target

5:图形化界面级别,graphical.target

四、centos7.6找回密码

五、帮助指令

指令描述备注
man获取帮助信息

例如:查看ls命令的帮助信息man ls

在Linux下,隐藏文件是以.开头,选项可以组合使用,比如ls -al,比如ls -al /root

help获取shell内置命令的帮助信息?

六、文件目录类

指令描述备注
pwd显示当前工作目录的绝对路径?
ls显示当前目录下文件?
ls -lh显示目录下文件的详细信息(将文件大小由字节变为k,M,G)?
cd~回到自己的家目录?
cd..到上级目录?
mkdir创建目录默认只能创建一级目录,创建多级目录:mkdir -p /home/animal/tiger
rmdir删除目录?
touch创建空文件?
cd source dest拷贝指令cp?
cd -r source dest递归复制整个文件夹?
rm删除目录-r:递归删除整个文件夹,-f:强制删除不提示;
mv oldNameFile newNameFile重命名?
mv /temp/movefile /targetFolder移动文件?
less分屏查看文件内容?
echo输出内容到控制台?
head显示文件的开头部分内容显示文件的前五行? head -n 5
tail显示文件的尾部内容?
>输出重定向?
>>内容追加

列表的内容写入文件中:ls -l > 文件

列表的内容追加到文件的尾部:ls -al >> 文件

将文件1的内容覆盖到文件2:cat 文件1 > 文件2

echo "内容" >> 文件

ln软链接,也成符号链接,类似于Windows里的快捷方式ln -s [原文件或目录][软链接名],例如:ln -s /root/ myroot
history查看已经执行过的历史命令

1、显示所有的历史命令:history

2、显示最近使用过的10条指令:history 10

3、执行历史编号为5的指令:!5

七、时间日期类

指令描述备注
date显示当前时间?
date + %Y显示当前年份?
date + %m显示当前月份?
date + %d显示当前是哪一天?
date + "%Y-%m-%d %H:%M:%S"显示年月时分秒?
date -s 字符串时间设置系统当前时间date -s "2021-04-11 15:46:00"
cal日历指令显示本月日历
cal 2021日历指令

显示2021年日历

?

八、搜索查找类

指令描述备注
find将从指定目录向下递归遍历其子目录,将满足条件的文件或目录显示在终端。

基本语法:find [搜索范围][选项]

例子:

1、find /home -name hello.txt

2、find /opt -user jack

分页显示:find /home -user jack?| more

3、查找整个Linux下大于200M的文件

find / -size +200M

locate快速定位文件路径需先执行updatedb创建locate数据库
which查看某个指令在哪个目录下例如:which ls
grep过滤查找

基本语法:grep [选项] 查找内容 源文件

选项:-n 显示行号;-i 忽略大小写

例如:

1、cat /home/hello.txt |grep "yes"

2、grep -n "yes" /home/helo.txt

|管道?

九、压缩和解压

指令描述备注
zip压缩文件

-r:递归压缩;-d:指定压缩文件的存放目录

例如:zip -r myhome.zip /home/

unzip解压文件例如:unzip -d /opt/temp /home/myhome.zip
tar压缩和解压文件

基本语法:tar [选项] xxx.tar.gz 打包的内容

选项说明:

选项功能
-c产生.tar打包文件
-v显示详细信息
-f指定压缩后的文件名
-z打包同时压缩
-x

解包.tart文件

?

例如:

1、将/home的文件夹压缩成myhome.tar.gz

tar -zcvf myhome.tar.gz /home/

2、解压myhome.tar.gz到opt/tmp目录下

(1)mkdir opt/tmp

(2)tar -zxvf /home/myhome.tar.gz -C /opt/tmp

?

?

往期精彩内容:

Java知识体系总结(2021版)

Java多线程基础知识总结(绝对经典)

【全栈最全Java框架总结】SSH、SSM、Springboot

超详细的springBoot学习笔记

常见数据结构与算法整理总结

Java设计模式:23种设计模式全面解析(超级详细)

Java面试题总结(附答案)

?

;原文链接:https://blog.csdn.net/guorui_java/article/details/115566915
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐