[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行。
多行注释:
进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来
按大写字母I,再插入注释符,例如//
按esc键就会全部注释了
取消多行注释:
- 进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列
- 按字母j,或者k选中注释符号
- 按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的断开关闭退出的方法
- 输入logout 比较正式的退出方式
- 输入exit 等同于方法1
- Ctrl + D 等同于方法1,方便快捷
MarkDown
- 上下标:
1 |
|
显示效果为:H2O CO2 爆米TM
- 显示空行:
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!