太阳落下


  • 首页

  • 归档

  • 标签

  • 关于

MySQL目录结构

发表于 2018-06-02

使用yum安装MySQL后的各目录位置
相关路径直接通过find / -name "mysql*"和whereis mysqld查找:

/usr/lib64/mysql 库文件
/usr/share/mysql 配置文件,5.5后的默认安装路径
/var/lib/mysql 数据库目录
/etc/rc.d/init.d/ 启动脚本
/usr/bin/ mysqladmin\mysqldump命令
/usr/share/doc/ 文档

阅读全文 »

chrome插件vimium

发表于 2018-06-02

以下部分快捷键标明了chrome自身的快捷键,毕竟有时因为焦点的原因可能失效

页面浏览

1
2
3
4
5
6
7
8
j 向下滚动一行
k 向上滚动一行
h 向左滚动
l 向右滚动
d 向下翻半屏
u 向上翻半屏
gg 到页面顶
G 到页面底
阅读全文 »

hyper终端的配置

发表于 2018-06-02

hyper是一款基于Electron的终端, Electron应用中比较出名的有Atom、VS code

hyper的配置文件是.hyper.js

1
2
3
4
5
6
7
//不要用14,目前有一个不显示下划线的问题,https://github.com/zeit/hyper/issues/2812
fontSize: 15,
plugins: [
"hyper-material-theme",
"hyper-search",
],

主题的安装可以通过在终端里输入hyper i verminal安装

https://github.com/zeit/hyper/issues/2812

阅读全文 »

vim多行注释和多行删除

发表于 2018-06-01

多行注释和多行删除都是利用vim的块模式

多行注释

  1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
  2. 在行首使用上下键选择需要注释的多行;
  3. 按下键盘(大写)“I”键,进入插入模式;
  4. 然后输入注释符(“//”、“#”等);
  5. 最后按下Esc键。
    注:在按下esc键后,会稍等一会才会出现注释
阅读全文 »

tmux配置文件和插件

发表于 2018-06-01

配置文件(~/.tmux.conf)

使用tmux source .tmux.conf使命令生效
打开鼠标后使用shift键选中文字,再按Shift-Ctrl-c复制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# 基础设置
#设置默认终端模式为 256color
set -g default-terminal "screen-256color"
set -g display-time 3000
set -g escape-time 0
set -g history-limit 65535
set -g base-index 1
set -g pane-base-index 1
# 前缀绑定 (Ctrl+a)
#set -g prefix ^a
#unbind ^b
#bind a send-prefix
# 分割窗口
#unbind '"'
#bind - splitw -v
#unbind %
#bind | splitw -h
# 选中窗口
#bind-key k select-pane -U
#bind-key j select-pane -D
#bind-key h select-pane -L
#bind-key l select-pane -R
# copy-mode 将快捷键设置为 vi 模式
#setw -g mode-keys vi
# 启用鼠标(Tmux v2.1)
set -g mouse on
# 更新配置文件
bind r source-file ~/.tmux.conf \; display "已更新"
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# Tmux Plugin Manager(Tmux v2.1)
# Tmux Resurrect
set -g @plugin 'tmux-plugins/tmux-resurrect'
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin 'git@github.com/user/plugin'
# set -g @plugin 'git@bitbucket.com/user/plugin'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
阅读全文 »

tmux快捷键

发表于 2018-06-01

安装\启动

1
2
sudo apt install tmux
tmux


会话、窗口与窗格的概念

Tmux中的主要概念分为三个:

Session - Session是Tmux中最主要的概念了,默认开启Tmux的时候,就会自动新建一个会话,在这个会话中,也会给你开启一个默认的Window(也即窗口)。Tmux中可以拥有多个会话,多个会话之间可以来回无缝切换。

Window - 相比session,Windows是稍微小一点的单位。一个session中,可以开启多个window。这些window同属于一个Session,并由其管理。

Panel - Panel是比Window更小的界面元素。前面我们也提到了Tmux中可以对window进行任意分割,由window分割出来的单位就叫做panel了。在同一个window中,用户可以控制光标在分割出的panel中随意移动,用以选定当前作为激活状态的panel。


via 这里

阅读全文 »

VirtualBox安装CentOS7

发表于 2018-06-01

主要的安装过程不再详细说明,主要是针对安装后进行的一些配置进行说明

  1. 网络设置为桥接,因为本地要和虚拟机进行通信
  2. centos7默认没有安装ifconfig命令,而一开始也是上不了网的,可以使用ip addr命令代替,也可以通过yum provides ifconfig查找对应的安装包,可以知道是net-tools,安装net-tools即可,当然在无法连网时,使用ip addr是为了获得网卡名称
  3. vi /etc/sysconfig/network-scripts/ifcfg-eth0,修改对应文件名的配置文件,改onBoot为yes,重启网络systemctl restart network,这时可以ping或安装ifconfig
阅读全文 »

Shell批量重命名增加文件时间戳前缀

发表于 2018-06-01

思路:

  1. 首先要获得文件的时间戳,ls --full-time和stat -c %y命令都可以
  2. 因为是批量,需要获得文件名列表,ls -p | grep [^/]$或find * -type -f
1
2
3
4
5
6
7
8
#!bin/bash
files=$(ls -p | grep [^/]$)
for file in $files
do
DATE=$(ls --full-time $file | awk '{print $6}')
mv $file "$DATE-$file"
done

依旧没有解决的问题:
只能重命名当前目录,如果使用files=$(ls -p $1 | grep [^/]$),然后传入参数,会报没有这个文件或目录

阅读全文 »

【Hexo】hexo 站内链接和永久链接

发表于 2018-06-01

站内链接

在写博客中,有时会引用站内的链接,之前因为文章不是很多,说明标题可以直接找到,但是现在文章多了,必然需要使用链接

hexo3.0以上可以直接使用下面的格式

1
{% post_link hello-world %}

hello-world是博客的title

阅读全文 »

【Hexo】hexo表格

发表于 2018-06-01

我偶尔会在博客中添加表格,但是hexo原生表格有时会有一些问题

原生表格

使用markdown语法

1
2
3
| 表格头 | 表格头 |
|-------|-------|
| 内容 | 内容 |

使用这种表格能够满足基本的需求,但是这种表格无法实现合并单元格,当然,这种表格是可以使用css的,只是要用F12查询对应的html标签,参考之前写的

阅读全文 »
1…678…21

木鱼

207 日志
13 标签
RSS
© 2018 木鱼
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4