标签:复制 visual title level 输出 class 其他 eset 概念
shell 命令的使用
1. mkdir made dirctory 创建文件夹
mkdir 文件夹名称
mkdir img 创建了一个img文件夹
mkdir img css js 一次性创建多个文件夹
2. cd 文件夹名称 进入此文件夹
cd 01-shell命令的使用 进行了这个文件夹
3. ls 查看文件夹里面的内容
ls -a 查看文件夹里面的所有的内容,包括隐藏的内容
./ 表示当前目录
../ 表示上一级目录
ls -l 以列表的形式查看或是显示文件
ls -a -l 以列表的形式查看或是显示所有的文件
ls -al
4. touch 创建文件
touch index.html 创建了一个html文件
touch aa.txt 创建了一个文本文件
touch img/aa.png css/aa.txt js/index.js 一次性创建多个文件 只要把路径写对了即可
5. cat 查看文件的内容
cat 文件名称 显示所有的文件内容,如果很多是显示最后面的
less 文件名称 是从头开始显示,按空格键会有翻页的效果
按q键退出当前文件
6. rmdir 删除文件夹
rmdir 文件夹的名称 注意: 这样只能删除空白文件夹,如果里面有内容的话,是删除不掉的,会提示删除失败
解决的办法:
1. 先进入到这个文件夹当中,删除里面的文件 再退出来删除当前文件夹
2. rm -r 文件夹名称 -r表示递归删除 相当于先进入文件夹里面,删除里面的子文件,然后再删除此文件夹
7. rm remove 删除文件
rm 文件名称 删除文件
rm -r -f 递归删除所有的文件,包括系统文件
8. mv move 移动文件或是文件夹 相当于剪切
mv 要移动文件名称/要移动文件夹名称 移动到的文件夹
mv index.html css/aa.html 移动的同时还改名
9. mv 重命名
mv index.html index.htm 重命名 相当于改名了
10.cp copy 复制
cp index.html css/index.html 是将当前文件夹的index.html文件复制到css文件夹下面,名称不变
cp index.html js/index.js 是将当前文件夹下的index.html文件复制一份存到js文件夹下面,但是名称改成了index.js
11.清屏
clear 清除屏幕内容 不是删除了内容,是从顶部开始显示
reset 删除之前的内容,从新开始显示
12.重定向
echo echo 内容 > 文件名称 将内容输入到这个文件里,如果有多次输入的话,后面的会将前面的给覆盖掉
vi编辑器
vi编辑器通常被简称为vi,而vi又是visual editor的简称 。它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。
注意,就是您进入vi之后,是处于命令行模式,您要切换到插入模式才能够输入文字。
如果想编辑一个文本文件的话
vi 文件名称 先进入此文件 此时是一个命令模式
i 按i键之后,如果下面出现了INSTER的话,则说明当前模式是一个输入模式 ,此模式下就可以进行输入或是编辑内容了。输入完内容后,记得一定要保存,但是此模式不支持保存命令
esc 先切换回命令行模式
插入模式
在命令模式下,输入i或a,就可以进行编辑了
底行模式
: 末尾模式或是底行模式
:w 保存 保存之后才可以退出来
:q 退出
:wq 可以两个一块使用 先保存,再退出
:q! 强制退了,没有保存,之前输入的内容不会保存
:set nu 设置行号
命令模式下的操作
yy: 在命令行模式下输入yy就是复制当前行 yank
p: 在命令行模式下输入 p paster 粘贴
u: 撤销上一步的操作 可多次使用 类似于window下面的 ctrl+z undo 撤销
ZZ: 在命令行模式下 ,保存并退出
ctrl+b: 向前翻面,就是查看前面的内容 back
ctrl+f: 向后翻页,就是查看后面的内容 forward
标签:复制 visual title level 输出 class 其他 eset 概念
原文地址:http://www.cnblogs.com/chrischan/p/7019828.html