1)man 命令 2)命令 --help 3)info 命令 (帮助我们了解命令的用法);
TAB键可以补全命令或者参数;
命令行提示符的含义:
[root@localhost ~]#
含义:root当前登录的用户名
localhost当前登录的主机名
~ 当前登录的目录,#权限;
用户管理的命令:
useradd userdel usermod groupadd groupdel passwd
useradd 用户名 -m -s /bin/bash
passwd 用户名 : 修改用户口令
userdel -r 用户名 :删除用户,-r是同时删除用户残留的文件
命令的一般格式:命令[选项] [参数] 注明:方括号内容为可选项。
文件操作命令:
cd 切换目录 用法: cd 要进入的目录
pwd: 查看当前工作目录
目录: 绝对目录(/etc /usr/include) 相对目录(相对于当前工作目录)
~ 用户的家目录 举例:root-> /root 其他人 /home/用户名
.代表目录本身 / ..代表目录的上一级目录
输入输出重定向 > , >> , < ; 1> ,2> &>
管道命令 | 用法: 命令1 | 命令2
mkdir: 创建工作目录
touch: 创建文本文件
文本文件查看:cat tac more less head tail
cat 按顺序查看文本文件,tac为反向
文件操作:cp mv rm
文件打包
用gzip压缩
tar -czvf 包名.tar.gz 要打包的文件夹
tar -xzvf 包名.tar.gz
用bzip2压缩
tar -cjvf 包名.tar.bz 要打包的文件夹
tar -xjvf 包名.tar.bz
VIM文本编辑器
三种状态:编辑状态,插入状态,命令行状态
进入VIM后默认是编辑状态,编辑状态可以进行复制,删除,查找等操作;插入状态可以进行输入;命令行方式可以进行替换,保存,退出,设置等操作。。
编辑状态进入插入状态:i I a A o O 掌握i即可
插入状态返回编辑状态: ESC
编辑状态进入命令行状态:冒号
删除,复制,粘贴:
dd 删除一行
ndd 删除n行
yy 复制一行
nyy 复制n行
p 粘贴在当前行下一行
P 粘贴在当前行上一行
撤销上一步操作:u
缩进:(编辑状态下)
快缩进:shift+v 下箭头选择范围 shift+>(右移)/ shift+<(左移)
行缩进: shift+>/shift+<
查找:(编辑状态下)
/待查找的呢荣(回车)向后查找 n继续查找 N反向继续查找
?待查找的内容(回车)向前查找 n继续查找 N反向继续查找
替换:(命令行状态)
范围s/被替换的字符串/替换的新字符串/gc
范围:
行号1,行号2 :范围从行号1到行号2
1,$ : $表示最后一行, 1,$表示全部内容
%也表示全部内容
g 如果不带g,只替换每一行第一次被找到字符串
如果带g,替换全部被找到字符串
c 如果不带c,默认直接替换
如果带c,询问是否替换
显示行号:(命令行状态)
set nu
保存,退出:(命令行状态)
wq 保存后退出
q! 不保存退出