Linux基础操作
发布时间 2023-09-14 18:06:05作者: TomLove
Linux 基础操作
1.常用的命令
1.1用户管理
pwd 显示当前用户所在目录
userdel milan 删除用户 milan ,但是要保留家目录
user -r tom 删除用户 tom 以及主目录 一般情况下我们建议保留目录
id 用户名 查询用户信息
su - 切换用户名 切换用户 1.从权限高的用户切换到权限低的用户,不需要输入密码 2 当需要返回原来的用户时 使用 exit / logout 指令
useradd 用户名 创建用户
passwd 用户名 修改该用户的密码
who am i 查看当前用户的信息 / 当前登录的用户
groupadd 组名 新增组
clear 清楚当前界面显示的信息
groupdel 组名 删除组
useradd -g 用户组 用户名 增加用户时直接加上组
usermod -g 用户组 用户名 修改用户的组
1.2运行级别
init [0123456] 通过init 来切换不同的运行级别, 比如 5 - 3 , 然后关机
systemctl get-default 查看当前的运行级别
systemctl get-default multi-user.target 设置当前运行级别为 3 这个级别 多用户有网络
reboot 重启
systemctl set-default graphical.target 设置当前运行级别为 5 这个级别 图形化界面
1.3找回root密码
1.4 帮助指令
man [命令或配置指令] 获取帮助信息
man ls 查看 ls 的帮助信息 在 linux 隐藏隐藏文件是以 . 开头, 选项可以组合使用
help 命令 获得 shell 内置命令的帮助信息
1.5 文件目录指令
-
pwd 显示当前工作目录的绝对路径
-
cd ~ 回到家目录
-
cd .. 回到当前目录的上一级目录
-
mkdir [选项] 要创建的目录 创建目录 常用选项 -p 创建多级目录
-
rmdir [选项] 要删除的空目录 删除空目录
-
rm -rf 要删除的目录 删除非空目录 小心谨慎
-
touch 文件名称 创建一个空文件
-
cp [选项] source dest 拷贝文件到指定目录 选项 -r 递归复制整个文件夹
-
\cp -r source dest 强制覆盖不提示方法
-
rm [选项] 要删除的目录或文件 删除文件或文件夹 选项 -r 递归删除整个文件夹 -f 强制删除不提示
-
mv oldNameFile newNameFile 移动文件与目录或重命名 老目录和新目录一样就是重命名否则就是移动文件
-
cat [选项] 要查看的文件 -n 显示行号 为了浏览方便,一般会带上 管道命令 | more cat -n /etc/profile | more
-
more 是基于VI编辑器的文本过滤器,他以全屏幕的方式按页显示文本文件内容,more指令内置的若干快捷键(交互指令),看下图: 
-
less 要查看的文件 less指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比more指令更加强大, 支持各种显示终端,less指令在显示文件内容时,并不是一次性将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件时具有较高的效率

-
echo [选项] [输出内容] 输出内容到控制台
-
head 文件 查看文件的前10行内容 head -n 5 文件 查看文件头 5 行内容, 5 可以是任意行数
-
tail 文件 查看文件尾10行内容
-
tail -n 5 文件 查看文件最后 5 行 代码
-
tail -f 文案 实时跟踪该文件的所有更新
-
cal 显示当前日历信息
-
> 输出重定向 >> 追加指令
-
ln -s [原文件目录] [软连接目录] (给原文件建一个软连接)
-
history 查看已经执行的指令 history 10 看最近的10个 !5 执行曾经执行过的第5条指令
时间日期类
date 显示当前时间
date + %Y 显示当前年份
date + %m 显示当前月份
date + %d 显示当前是哪一天
date "+%Y-%m-%d %H:%M:%S" 显示年月日时分秒
date -s 字符串时间 设置系统当前时间
cal 查看日历
查找指令