Linux

指令

文件操作

  • su root 切换到超级用户

  • pwd print working dictionary

  • cd change dictionary切换工作目录 cd …返回上一个
    绝对路径:/
    相对路径:以当前路径为基础
    .当前目录
    …上级目录
    -/etc:配置文件
    -/usr:可执行的命令以及用户安装的程序
    -/var:程序运行中产生的数据和日志
    -/proc:进程文件

  • ls list dictionary contents
    -l 长格式查看 :-:文件 d:文件夹 -l:软连接(快捷方式)

  • mkdir make dictionary创建文件夹

  • rmdir remove empty dictionary删空文件夹

  • touch 创建空文件或者修改文件的最后访问时间

  • rm remove -删除文件或文件夹 -i 交互式删除 -f force 强制删除 -r recursive递归式删除 -rf递归强制删除

  • 查看文件 cat/tac/head/tail/more/less

  • cp 拷贝
    -r 拷贝文件夹 递归式拷贝

  • mv move移动文件 在同一目录下移动相当于改名

  • file 文件属性

  • wc word count 统计文件字符数单词数
    -l line行数
    -w word 单词数
    -c character字符数

  • echo 输出重定向
    echo apple>fruit.text
    echo apple>>fruit.text追加输入

  • uniq unique去重
    -c count统计重复的次数

  • sort排序
    -r reverise倒叙
    -n number按数值大小排序

  • iconv 编码转换
    -f form原先
    -t target目标
    gb2312 -国际码
    gbk国际码扩展码
    gb18030收录汉字少数民族文字
    Unicode -万国码
    – utf-8 -16 -32

网络相关

  • wget 联网下载
  • sudo apt-get install (Ubuntu下=yum )

软件和服务安装管理

1.使用包管理工具

  • yum yellowdog updater modified
    -查找:yum search nginx
    -安装:yum install -y nginx.x86_64
    -查看已安装的包:yum list installed
    yum list installed | grep nginx

    • 使用Nginx
      -启动:systemctl start nginx
      -停止:systemctl stop nginx
      -重启:systemctl restart nginx
      -查看状态:systemctl status nginx
      -开机自启:systemctl enable nginx
      -禁用开机自启:systemctl disable nginx
  • rpm redhat package manager

    • 安装redis服务
      下载:wget https://download.redis.io/releases/redis-5.0.10.tar.gz
      解压:gunzip
      解归档:tar -xvf
      -x eXtract抽取
      -v verbose显示详细过程
      -f file 指定待解归档的文件名字
      2.源代码构建安装
      3.直接下载对应的二进制程序
  • 下载python3
    参考:在Linux上安装Python3

  • 下载mysql

    • 下载:wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
    • 创建文件夹:mkdir mysql
    • 解压:tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar -C mysql
    • 搜索maria:yum list installed | grep maria
    • 删除maria库:yum erase -y mariadb-libs.x86_64
    • ……

参考: Linux下安装mysql

2.磁盘迁徙
参考:Vmware虚拟机系统磁盘迁移

VIM

移动光标

  • h /j / k / l 上下左右配合数字使用
  • 0 / $ /w 行首/行尾/下个单词
  • Ctrl+e / Ctrl+y 翻行
  • Ctrl+f / Ctrl+b 翻页

编辑内容

  • i / a / o编辑模式
  • dd / d0 / d$ / dw 删除
  • u / Ctrl+r 撤销/重做
  • yy /p 复制/粘贴
  • ZZ 保存退出

末行模式

: / ?

  • 退出: q / q! / wq /qa
  • 查找 /关键词 ?关键词
    • -n:正向搜索
    • -N:反向搜索
  • 替换
    • $s/新闻/狗屎
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值