2018.1.6学习日志Centos命令和vim简单命令
Centos6.0命令:
pwd 获取当前位置
cd ./a进入到当前目录的a目录下
cd ..返回上层目录
cp file1 file2 将file1 覆盖file2(若file2不存在先创建file2再将file1的信息复制到file2中)
ls(显示当前目录信息)
ls ./a(显示a目录下的信息)
ls –a显示当前目录下所有文件信息(包括隐藏文件)
ls -1以列的形式显示当前目录下的文件信息
ls –l(ll)显示当前目录下的详细信息
chmod +(权限) file 给file相应的权限
mkdir file创建一个目录
mkdir –p /file1/file2/file3 在相应目录下创建file3目录
mv file1 file2 将file1移动到file2中
rm file1删除file1
rm –r file1删除file1文件夹
-r表示文件夹
-f强制
rm –rf file1强制删除文件夹file1
cat > a 向a文件中写入内容(ctrl+d结束,ctrl+c终止)
cat >> a在a的末尾写入内容
echo > a输出内容写入文件a中
echo >> a在末尾写入
find ./file file2 在file文件夹中查找名为file2的文件并显示文件夹信息
find ./file –name “*.cpp”在file文件夹中查找后缀名为cpp的文件
grep –n “a” b在文件b中查找a字符串的位置返回行数,并输出
tar命令
•用途:制作档案文件、释放档案文件
•格式:创建——tar [选项]... 档案文件名源文件或目录
解开——tar [选项]... 档案文件名[-C 目标目录]
q常用命令选项
n -c:创建归档文件
n -x:解开归档文件
n -v:输出详细信息
n -f:表示使用归档文件
n -j: 通过bzip2 的支持进行压缩/解压缩:此时档名最好为*.tar.bz2
n -z: 通过gzip的支持进行压缩/解压缩:此时档名最好为*.tar.gz
VIM
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
s/old/new/ 用old替换new,替换当前行的第一个匹配
s/old/new/g 用old替换new,替换当前行的所有匹配
%s/old/new/ 用old替换new,替换所有行的第一个匹配
%s/old/new/g 用old替换new,替换整个文件的所有匹配
h 左移一个字符
l 右移一个字符,这个命令很少用,一般用w代替。
k 上移一个字符
j 下移一个字符
:wq 保存并退出
ZZ 保存并退出
:q! 强制退出并忽略所有更改
:e! 放弃所有修改,并打开原来文件。
:set number 显示行数