文件操作命令: touch cat more head tail
文件和目录都可以操作的命令:rm cp mv
cd ~ 进入当前用户的家目录
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
cd / 进入根目录
ls -a 可显示隐藏文件
pwd 显示当前所在目录
重命名
mv A B a命名为bmv /a /b/c 将/a目录移到/b下 并命名为/c
mv abc 1234 abc重命名为1234 注意如果有同名文件1234,会覆盖它
文件权限 r 读4 w 写2 x 执行1
赋给某用户某目录的权限
chown -R zhansan:zhangsan ./local #赋予local目录给zhangsan权限,-R指包含目录及子目录chmod 760 ./local #赋予local目录读写权限给cyanbird,别的用户对这个目录没有任何权限。
chmod +x /etc #赋给etc目录执行权限
=====================vi篇===========================
1 vi模式
编辑文件使用命令,vi 文件名
命令模式
输入模式
末行模式
命令----》输入 a:追加 i:插入 o:打开
命令----》末行 : :w 保存 :q 不保存退出 :wq保存退出 ! 强制:q! :wq!
输入----末行
2 命令模式操作
1)光标移动
hjkl 光标移动
:n 移动到第几行
gg 移动文件头
G 移动到文件尾
3)删除字母
x 删除单个字母
nx 删除n个字母
4)删除整行 剪切
dd 删除单行
ndd 删除多行
p 粘贴
P(大) 粘贴到光标前
dG 从光标所在行删除到文件尾
5)复制
yy
nyy
6)撤销
u 撤销
ctrl+r 反撤销
7)显示行号
:set nu
:set nonu
8)颜色开关
:syntax off
:syntax on
vi配置文件
~/.vimrc 手工建立的,vi配置文件
9)查找 掌握
/查找内容 向下查找
n 下一个
N 上一个
10)替换
:1,10s/old/new/g替换1到10行的所有old为new
:%s/old/new/g 替换整个文件的old为new
g 范围内所有old换为new
:1,5s/^/#/g 注释1到5行
:1,5s/^#//g 取消注释
:1,5s/^/\/\//g文件头加入//
vi全选 ggVG (gg--到文件头,V行visual模式,G到文件尾)
:%y+ 直接将全文复制到剪切板 G只能到文件最后一行,要选择最后一行最后一个字符还要$
复制 y +p粘贴到剪切板 粘贴 p
vi撤销 u 恢复之前撤销 r
vi删除一行 dd
vi ~/.vimrc
set nu #开启行号
set ic 设置查找不分大小写
syntax on #颜色开关
希望vi拿来就用,请看: vim完整设置
:%y+ 直接将全文复制到剪切板 G只能到文件最后一行,要选择最后一行最后一个字符还要$
复制 y +p粘贴到剪切板 粘贴 p
vi撤销 u 恢复之前撤销 r
vi删除一行 dd