VM虚拟机笔记

目录结构

一、基础命令

相对路径:…/ 上一级目录” ,“./ 当前目录下” 绝对路径:/ 根目录下”

  1. 关机: shutdown -h now
  2. ls命令(1) #ls :列出当前目录下的所有文件名称 (2)# ls 路径:列出指定路径下的所有文件名称 (3)#ls -l 路径 :(2)中的内容以详细列表的形式进行展示 (4)#ls -l 路径 :(3)的基础上把隐藏的文件也显示出来(隐藏文件一般以“.”开头)。
  3. pwd命令:打印当前工作目录
  4. cd命令:跳转到指定路径:相对,绝对都可。(#cd ~,可以直接回到家目录,即home目录 )
  5. mkdir(make directory):创建目录。(1)#mkdir 路径,路径可以是文件夹名称,也可以是包含文件夹名称的完整路径。(2)# mkdir -p 路径,当一次性创建多层不存在的目录是,要加-p参数,否则报错。(3)# mkdir 路径1 路径2 路径3,可以创建多个目录,如果是创建多个多层不存在的目录,就把-p加上。
    注意:# ls 展示出来的东西中,蓝色是文件夹,黑色的文件,绿色是其权限是拥有所有权限。
  6. # touch 文件路径:创建文件,路径可以直接是文件名也可以是路径。例:# touch linux.txt
  7. # cp 被复制的文档路径 文档被复制到的路径:可以复制一个文件到指定路径下。(可以重命名)
    注意:当要复制一个文件夹时,要加上参数-r,# cp -r 被复制的文档路径 文档被复制到的路径(-r表示递归复制,如果不加目录会被忽略。)
  8. mv指令:移动文档到新的位置。# mv 被复制的文档路径 文档被复制到的路径。(可以重命名)。
  9. rm指令:移除/删除文档。(1)#rm 路径:删除指定路径下的文件。(2)#rm -f 路径:强制删除指定路径下的文档(即不会询问是否确定删除),#rm -f /linux.txt。(3)#rm -rf 路径:强制删除一个目录,#rm -rf /wenjianjia/。(4)#rm -rf 文档:批量删除多个文件或目录),#rm -rf mulu wenjian,#rm -rf qianzhui*
  10. #vim指令(1)#vim 指定文件:打开指定文件,文件可以存在也可以不存在,修改后,按Esc(shift+:),输入:q,回车即可。
    注意: (1):wq,保存并退出(2):q,正常退出,不做编辑(3):q!,不保存退出
  11. #cat指令:直接打开查看一个文件,不对文件进行编辑操作常用。(1)#cat 文件路径。(2)#cat 待合并的文件路径1 待合并的文件路径2 … 待合并的文件路径n > new wenjian:可以合并多个文件到一个文件。例:#cat /home/wd/1.txt /home/wd/2.txt /home/wd/3.txt > /home/wd/4.txt,>代表追加内容到指定文件,并覆盖已有内容,如文件不存在会新建。>>代表追加到指定文件,但不会覆盖。

二、进阶指令

  1. #df指令:#df -h:查看磁盘空间,-h表示以可读性较高的形式展示。
  2. ==#free指令 ==:查看内存情况。#free -m:表示以mb为单位查看内存使用情况。
  3. #head指令:查看指定文件前n行数据。#head -n 文件路径:n是指具体多少行。如果不指定n则是10行。
  4. #tail指令:查看指定文件后n行数据。(1)#head -n 文件路径:n是指具体多少行。如果不指定n则是最后10行。==(2)==可以动态的查看文件的变化。
  5. #date指令(1)#date:输出形式:2020年2月5日 星期四 16:05:12 (2)#date +%F(等价于#date “+%Y-%m-%d”),输出形式:2019-12-12 (3)#date +"%F %T" (等价于#date “+%Y-%m-%d %H:%M:%S”) ,输出形式:2019-12-12 16:05:12

三、高级指令

  1. #honstname指令:输出完整主机名。
  2. 暂时不学这个了。

四、VIM编辑器

  • #vim 路径:打开指定路径文件
  • #vim +数字 路径:打开指定文件,并且光标移动到指定行。
  • #vim +/关键词 路径:打开指定文件,并且高亮指定关键词。

1、命令模式-光标移动操作

  • 光标移动到行首:shift+6 或 ^
  • 光标移动到行尾:shift+4 或 $
  • 光标移动到首行:gg
  • 光标移动到末行:G
  • 向上翻屏:ctrl+b 或 PgUp
  • 向下翻屏:ctrl+f 或 PgDn
  • 复制光标所在行:yy,在想要粘贴的地方按下p键
  • 向下复制多行:数字 yy。包含当前行。
  • 剪切/删除:dd (删除之后下一行上移)
  • 向下剪切/删除多行:数字 dd (删除之后下一行上移)
  • D:删除后下一行不上移,当前行变成空白行。
  • 撤销::u 或者 u
  • 恢复:ctrl + r,恢复到撤销之前的操作
    各 模式之间的转换

2、末行模式

进入方式如上。

  • :w,保存文件
  • :w 路径,另存为
  • :q ,退出文件
  • :wq,保存并退出
  • :q!,退出不保存。

3、编辑模式

  • i:在光标所在字符前开始插入
  • a:在光标所在字符后开始插入
  • o:在光标所在行的下面另起一新行插入
  • I:在光标所在行的行首开始插入,如果行首有空格则在空格之后插入
  • A:在光标所在行的行尾开始插入,
  • O:在光标所在行的上面一行另起一行开始插入
  • S:删除光标所在行并开始插入
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值