[Notes] 常用命令

常用命令 of Linux, Redis, Vim, Git, SSH and MarkDown

Linux

  • 查看PCI-E插槽使用情况:dmidecode | grep -1 PCI
  • 查看显卡信息:lspci | grep -i vga
  • 复制粘贴文件:  cp [选项] 源文件或目录 目标文件或目录
  • 剪切粘贴文件:  mv [选项] 源文件或目录 目标文件或目录
  • 创建文件夹: mkdir
  • 删除文件:rm -rf 文件名
    • //-r 就是向下递归,不管有多少级目录,一并删除
    • //-f 就是直接强行删除,不作任何提示的意思)
  • 查看文件系统: df
  • 压缩:tar -zcvf archive_name.tar.gz filename

  • 解压缩:

    • tar -zxvf archive_name.tar.gz (-C new_dir)
    • unzip zipped_file.zip (-d unzipped_directory)
  • 复制文件:

    • cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下
    • cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下
    • cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录
  • 修改kernel配置参数:
    • 目录:cd proc/sys/kernel
    • 修改:echo value >修改项(不能使用vim,vim需要copy一份修改后在覆盖,权限不够)
  • 查看各用户占用空间:sudo du -sh /home/*

Redis

  • 获取redis中所有的key: redis 127.0.0.1:6379> KEYS *
  • 删除数据库所有数据:FLUSHALL
  • redis-server 直接启动
  • redis-server 配置路径 如redis-server /etc/redis.conf
    这时候要后台启动的话就需要配置redis.conf中的daemonize no改为yes
  • 停止 redis-cli (-a 密码) -h 127.0.0.1 -p 6379 shutdown
  • 确认是否启动,使用 ps -ef|grep redis
  • 查看结点状态:INFO
  • 查看集群状态:CLUSTER INFO
  • 查看集群的槽:cluster slots
  • redis集群,添加新节点:CLUSTER MEET 127.0.0.1 7002
  • Redis清空数据库:flushall

Vim

  • 有三个快捷键可以进入编辑模式,a i o

  • 保存并退出,输入:wq

  • 查找字符串,输入/或者?加需要查找的字符串,查看下一个,小写n,跳转到上一个,大写N

  • [Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键
    [Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键

  • :num 直接跳到第num行。

  • 多行注释:

    1. 进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来

    2. 按大写字母I,再插入注释符,例如//

    3. 按esc键就会全部注释了

  • 取消多行注释:

    1. 进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列
    2. 按字母j,或者k选中注释符号
    3. 按d键就可全部取消注释
  • 定位到文件尾:G


Git

  • 初始化:git init
  • 添加到github远程仓库:git remote add origin 仓库链接
  • 下载代码:git clone URL
  • 查看分支:git branch (-a 查看所有分支)
  • 切换分支:git checkout 分支名
  • 如果我们修改了本地的某个文件但是没有提交,这时我们用 $ git status可以看到提示
  • 批量提交修改:git add –all
  • 拉取:git pull
  • 上传:git push origin master

SSH

在终端连接ssh的断开关闭退出的方法

  1. 输入logout 比较正式的退出方式
  2. 输入exit 等同于方法1
  3. Ctrl + D 等同于方法1,方便快捷

MarkDown

  • 上下标:
1
2
H<sub>2</sub>O  CO<sub>2</sub>
爆米<sup>TM</sup>

显示效果为:H2O CO2 爆米TM

  • 显示空行:&nbsp;