Linux基础

一,基本命令

  • free -h 查看内存(总,现消耗)

  • init 0 关机

  • halt 关机
    poweroff

  • reboot 重启

    • f:强制,不调用shutdown
    • p:切断电源
  • shutdown 关机或重启

    • r:重启
    • h:关机
    • c:取消关机
    • TIME:无指定,默认相当于+1
    • now:立刻
    • +m:相对时间表示法,m分钟后
    • hh:mm:绝对时间表示,指明具体时间
      eg:
      shutdown +5 -r //五分钟后重启
  • nit 3 字符界面

  • init 5 图形界面

  • init 6 重启

  • runlevel 查询运行模式

  • chyt 1/2/3/4 用户切换(也可ctrl+alt+f1/f2/f3)

  • tty 查询当前用户

  • reset 重置

  • id -u 若为0(500)则为管理员,反之1(1000)为普通用户

  • 修改提示符格式
    PS1="[\e[1;5;41;33m][\u@\h\W]\$[\e[0m]"
    \e \033 \u 当前用户
    \h 主机名简称 \H 主机名
    \w 当前工作目录 \W 当前工作目录基名
    \t 24小时时间格式 \T 12小时时间格式
    ! 命令历史数 # 开机后命令历史数

  • alias 命令起别名

  • sleep 休眠

  • date 查看时间
    clock

  • 用户登录信息查看命令
    whoami:显示当前登录有效用户
    who:系统当前所有得登录会话
    w:系统当前所有的登录会话及所作的操作

  • nano 文本编辑

  • screen命令
    创建新的screen会话
    screen -S[SESSION]
    加入screen会话
    screen -x[SESSION]
    退出并关闭screen会话
    exit
    剥离当前screen会话
    Ctrl+a,d
    显示所有已经打开的screen会话
    screen -ls
    恢复某screen会话
    screen -r[session]

  • echo命令(回显)
    -E:(默认)不支持\解释功能
    -n:不自动换行
    -e:启用\字符的解释功能
    \a:发出警示音
    \b:退格键
    \c:最后不加上换行符号
    \n:换行且光标移动至行首
    \r:回车,光标移动到行首,但不换行
    \t:插入tab
    \:插入\字符

  • whatis 查询帮助
    help
    man
    info
    n/p/u/l:进入下/前/上一层/最后一个链接

  • history 命令历史

  • 命令行历史
    !string:重复前一个以"string"开头的命令
    !?string:重复前一个包含string的命令
    !string:p:仅打印命令历史,而不执行

  • 重新调用前一个命令中最后一个参数
    !$
    Esc+.(点击Esc键后松手,然后点击.键)
    Alt+.(按住Alt键的同时点击.键)

  • ctrl+l 清屏

二,文件管理命令

  • pwd 显示路径
    -P:显示真实物理路径
    -L:显示链接路径(默认)

  • 目录文件
    /boot 启动相关
    /home 用户家目录(普通用户)
    /root root用户家目录
    /etc 配置相关
    /dev 放设备
    /bin 放二进制程序(普通用户)
    /sbin 放二进制程序(管理员用户)
    /media 充当挂载点(通常把硬件设备临时挂载在此目录)
    /mnt 同上
    /var 放变化的数据(比如日志,邮箱邮件…)
    /tmp 临时目录(放临时文件)
    /proc 内存数据相关
    /sys 硬件有关
    /usr 存放操作系统绝大多数文件
    /lib 库(32位)
    /lib64 64位库
    /opt 放数据库
    /srv 放用户数据
    /selinux 放selinux

  • 文件通配符
    *匹配零个或多个字符
    ?匹配任何个字符
    ~当前用户的家目录
    ~mage 用户mage的家目录
    ~+ 当前工作目录
    ~- 前一个工作目录
    [0-9] 匹配数字范围
    [a-z] 字母
    [A-Z] 字母
    [wang] 匹配列表中的任何一个字符
    [^wang] 匹配列表中的所有字符以外的字符

    预定义的字符类
    [:digit:] 任意数字
    [:lower:] 任意小写字母
    [:upper:] 任意大写字母
    [:alpha:] 字母

  • touch 创建空文件和刷新时间
    -a 仅改变atime和ctime
    -m 仅改变mtime和ctime
    -t 指定atime和mtine的时间戳
    -c 如果文件不存在,则不给予创建

  • cp 拷贝
    -r 目录拷贝
    -a 保留属性
    -av 保留属性显示过程

  • rm 删除
    -rf 删除非空文件夹

  • mv 移动和重命名

三,目录操作

在这里插入图片描述

四,硬链接和软链接

  • 硬链接
    在这里插入图片描述
  • 符号(或软)链接
    在这里插入图片描述
  • 确定文件内容
    在这里插入图片描述

五,文件重定向

  • 标准输入输出
    在这里插入图片描述
  • 把输出和错误重新定向到文件
    在这里插入图片描述
  • tr命令
    在这里插入图片描述
  • 单行重定向
    cat > 文件名
  • 多行重定向
    cat > 文件名 << EOF
  • 从文件中导入STDIN在这里插入图片描述
  • 把多行发送给STDIN在这里插入图片描述
  • 管道在这里插入图片描述
    在这里插入图片描述
    • 管道中“-”符号在这里插入图片描述
  • 重定向到多个目标(tee)
    在这里插入图片描述

六,文件查找和压缩

  • 文件查找在这里插入图片描述
    • locate在这里插入图片描述
      在这里插入图片描述
    • find在这里插入图片描述
      在这里插入图片描述
      • 查找条件在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述

七,用户管理命令

  • vipw和vigr 语法检查
  • pwck和grpck 检查格式在这里插入图片描述
  • 用户创建
  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 用户属修改
    在这里插入图片描述
  • 删除用户
    在这里插入图片描述
  • 查看用户相关的信息在这里插入图片描述
  • 切换用户或者以其他用户身份执行命令在这里插入图片描述
    -设置密码在这里插入图片描述
  • 修改用户密码策略在这里插入图片描述
  • 用户相关的其他命令在这里插入图片描述
  • 创建组在这里插入图片描述
  • 修改和删除组在这里插入图片描述
  • 更改组密码在这里插入图片描述
  • 更改和查看组成员在这里插入图片描述
  • 权限在这里插入图片描述
    在这里插入图片描述
  • 新建文件和目录的默认权限在这里插入图片描述
  • linux文件系统上的特殊权限在这里插入图片描述
    在这里插入图片描述
  • 设定文件特殊属性
    在这里插入图片描述
  • 访问控制列表
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

八,文本处理

  • 文件查看在这里插入图片描述
  • 分页查看文件内容在这里插入图片描述
  • 显示文本前或后行内容在这里插入图片描述
  • 按列抽取文本cut和合并文件paste在这里插入图片描述
  • cut和paste在这里插入图片描述
  • 收集文本统计数据wc在这里插入图片描述
  • 文本排序sort在这里插入图片描述
  • uniq在这里插入图片描述
  • 比较文件在这里插入图片描述
  • grep在这里插入图片描述
  • grep命令选项在这里插入图片描述

九,正则表达式

  • 正则表达式在这里插入图片描述
  • 基本正则表达式元字符在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • egrep及扩展的正则表达式在这里插入图片描述
    在这里插入图片描述

十,VIM

  • vim简介在这里插入图片描述
  • 打开文件在这里插入图片描述
  • vim:一个模式编辑器在这里插入图片描述
    在这里插入图片描述
  • 模式转换在这里插入图片描述
    在这里插入图片描述
  • 关闭文件在这里插入图片描述
  • 扩展命令模式在这里插入图片描述
  • 命令模式光标跳转在这里插入图片描述
    在这里插入图片描述
  • 命令模式翻屏操作在这里插入图片描述
  • 命令模式操作在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 扩展命令模式:地址界定在这里插入图片描述
    在这里插入图片描述
  • 命令模式:查找在这里插入图片描述
  • 扩展命令模式:查找并替换在这里插入图片描述
  • 命令模式:撤销更改在这里插入图片描述
  • vim寄存器在这里插入图片描述
  • 标记和宏在这里插入图片描述
  • 编辑二进制文件在这里插入图片描述
  • 可视化模式在这里插入图片描述
  • 多文件模式在这里插入图片描述
  • 使用多个窗口在这里插入图片描述
  • 定制vim的工作特性在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 了解更多在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值