分类
猫猫专栏
写在一周年
啊,转眼间竟然和 aohuiliu 在一起一周年了。这篇文章的主旨就是赞美他。
前几天看他博客,这才发现他在 6.27 发的那条紧张。6.27 是我去美国大使馆面签的时间,他发的时间是我通过了门口基础检查,自己一个人进到办公室里的时间。一周前,我准备签证材料,并交了面签费,预约了面签日期的那一天,他说我陪你一起去,还订了我们两个人的火车票,这是我们两个第一次一起出远门。出发的那一天,为了赶早上 6 点的火车,我们4点就起床了。上一次我这么早起来,是为了去机场送他回家。只不过这一次我不会一个人流着眼泪坐地铁,回家只能看见没叠的被子,几小时前,我们还在里面共枕而眠。痛苦的回忆总是生动的。
留学这件事贯穿了我们在一起的整段时光,我们相遇于大三下学期,正是我开始认真准备留学,从最开始的丹麦、到无疾而终的新加坡再到最后意料之外的美国。一年以来,我从未真正放心过一次,也没有庆祝过阶段性的胜利,在还没踏上异国土地时,一切都只是可能。我的所有焦虑,所有鼓起勇气的行动,他都是见证者。那个夏天,我还很天真地觉得我会有一天能心无旁骛地享受和他的恋爱,可以全身心去经营这段关系,留学的烂摊子总有一天会结束,而这 ...
猫猫专栏
Linux 常用命令
命令格式与目录处理命令ls
命令格式: 命令 [-option] [agreement]
简化选项(一个-调用):-a = --all(完整选项,两个-调用)
目录处理命令:ls(list)
路径:/bin/ls
权限:所有用户
查看隐藏文件:ls -a(“.”开头的是隐藏文件)
查看根目录: ls /
显示长格式: ls -l,可简写为ll
显示人性化格式: ls -h(lh/hl)
显示目录信息,而不显示目录下文件的信息:ls -d(ld)
查看文件incode索引节点: ls -i,相当于文件id
total:总引用量
后6部分:
引用计数(4,20,5…)
chenlong:所有者
staff:所属组
文件大小:默认单位字节
文件最后一次修改时间
文件名
文件和用户的关系:
User:所有者,只能有一个,可以转变,一般是创建人
Group:所属组,用户的集合
Others:其他人,既不是user也不是group
rwxr-xr-x
文件类型:d:direct,目录;l:link,软连接;-:文件
文件权限:r读/w写/x执行,没有特定权限使用-表示
...
猫猫专栏
文本编辑器 vim
全屏幕文本编辑去,Linux/UNIX上最常用的文本编辑器,用于建立、编织、显示文本文件。
Vim 没有菜单,只有命令。
进入编辑模式:在命令模式里输入冒号,命令执行完后自动回到命令模式
插入命令
命令
作用
a
在光标所在字符后插入
i
在光标所在字符前插入
o
在光标下插入新行
A
在光标所在行尾插入
I
在光标所在行行首插入
O
在光标上插入新行
定位命令
命令
作用
:set nu
设置行号
:set nonu
取消行号
gg
到第一行
G
到最后一行
nG
到第n行
:n
到第n行
命令
作用
$
移至行尾
0
移至行首
删除命令
命令
作用
x
删除光标所在处字符
nx
删除光标所在处后n个字符
dd
删除光标所在行,ndd删除n行
dG
删除光标所在行到文件末尾内容
D
删除光标所在处到行尾内容
:n1,n2d
删除指定范围的行
复制和剪切命令
命令
作用
yy
复制当前行
nyy
复制当前行以下n行
dd ...
学习笔记
Linux 笔记:Shell 基础与 Shell 编程
历史命令与命令补全
history:历史命令
-c:清空历史
-w:把内存中的历史命令写入历史命令文件中,~/.bash_history(内存中的历史命令不会立马保存到文件中)
历史命令默认保存 1000 条,可以更改配置文件中的 HISTSIZE
12345$ cat ~/.bashrc | grep HISHISTCONTROL=ignoreboth# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)HISTSIZE=1000HISTFILESIZE=2000
!n:重复执行第 n 条历史命令,先用 history 查看条数
!!:重复执行上条历史命令
!xxx:重复执行最后一条以 xxx 开头的命令
12$ !echoecho "alias ls='ls -lh'" >> ~/.bashrc
Bash 中,命令与目录均可以用 Tab 键即可补全。
脚本执行
赋予执行权限,通过绝对路径或相对路径执行
chmod 755 xx.sh
./xx. ...