人因梦想而伟大,又因坚持梦想而成长。|

TomLove

园龄:1年11个月粉丝:1关注:1

Linux基础操作

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指令内置的若干快捷键(交互指令),看下图: image-20230906152720329

  • less 要查看的文件 less指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比more指令更加强大, 支持各种显示终端,less指令在显示文件内容时,并不是一次性将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件时具有较高的效率
    image-20230906153445837

  • echo [选项] [输出内容] 输出内容到控制台

  • head 文件 查看文件的前10行内容 head -n 5 文件 查看文件头 5 行内容, 5 可以是任意行数

  • tail 文件 查看文件尾10行内容

  • tail -n 5 文件 查看文件最后 5 行 代码

  • tail -f 文案 实时跟踪该文件的所有更新image-20230907160630977

  • 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 查看日历

查找指令

本文作者:TomLove

本文链接:https://www.cnblogs.com/tomlove/p/17703100.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   TomLove  阅读(12)  评论(3编辑  收藏  举报
   
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起