命令格式
命令[-选项]参数1 参数2
"-"和"--"命令行的区别
--后面选项是单词
-后面是单个字母的组合
文件及文件夹操作
ls:显示目录内容
语法:ls[参数] 目录或文件名
参数:
-l:详情显示
-a:显示隐藏文件
-h: 文件大小
-t:文件修改时间排序
-R:递归显示指定目录各个子目录的文件
-S:以文件大小排序
cd:切换目录
语法:cd[目录名]
..:上一个目录
-:上一个进入的目录
~:用户的home目录
cp:复制文件
语法:cp[参数] 源文件 目标文件
参数
f:如有重复,直接覆盖;
i:如有重复,提示是否覆盖
R:拷贝文件夹
mv:移动文件或更改文件名
语法:mv[参数] 源文件 目标文件
参数:
f:目标如有重复,直接覆盖;
i:目标如有重复,提示是否覆盖
v:同cp
cat:显示文本文件内容
语法:cat[参数] 文件名
参数;
-n:显示行号
-s:多个相连的空格用一个代替
touch:创建文件
语法:touch 文件名
find:查找文件
语法:find 搜索路径 匹配表达式
匹配表达式1:
-name 文件名:查找文件
-user 用户名:查找属于该用户的文件
-print:显示找到文件的路径名
匹配表达式2:
-ok 命令 {}:询问对找到的文件是否执行命令操作 必须以\;结尾
-exec 命令 {}:直接对找到的文件是否执行命令操作 必须以\;结尾
匹配表达式3:
-atime n:查找n天前访问过的文件(仅第n天一天)
-atime +n:查找n天前访问过的文件
-atime -n:查找n天后访问过的文件
rm:删除文件或目录
语法:rm[参数] 文件或目录
参数
-i:提示删除
-f:不提示删除
-r:目录下全部删除
clear:清屏
pwd:显示当前目录路径
mkdir:创建目录
语法:mkdir[参数] 目录名
参数:
-p:同时创建目录和它的子目录
rmdir:删除目录
语法:mkdir[参数] 目录名
参数:
-p:同时删除目录和它的子目录
less、more:分屏显示文件
语法:less[参数] 文件名
more[参数] 文件名
参数:
-s:连续的空白行压缩成一行显示
-d:底部具有友好信息
chmod:文件权限修改
语法:chomd[参数][模式] 文件名
参数:
-R:改变目录下所有子目录和文件
模式1:用户 操作符 权限
用户:a所有 g组 o其他用户
操作符:+增加权限 -减少权限 =重新制定权限,原有权限消逝
可读r可写w可执行x
9个字符(--- --- ---)三组 所属用户 所属组 其他用户
模式二:数字
4可读 2可写 1可执行
压缩及解压缩操作
c:建立打包档案
v:在压缩/解压缩的过程中把将正在处理的文件名显示出来
f:要处理的档案名
x:解包、解压缩功能
z:通过gzip的支持进行压缩和解压缩,档案名最好为*.tar.gz
C:在特定的目录解压缩
j:通过bzip2的支持进行压缩和解压缩,档案名最好为*.tar.bz2
tar zxvf 解包
tar zcvf 打包
tar jxvf 解包
tar jcvf 打包
系统设置命令
df:查看磁盘空间占用情况
du:显示目录/文件占用磁盘空间
ps:进程查看命令
reboot:重启电脑
exit:退出登录
shutdown:关闭电脑
halt:关闭电脑
ifconfig:网络配置命令 ifconfig eth0 xxx.xxx.xxx.xxx ifconfig eth0 hw ….
自动补全与历史命令
tab 自动补全
history 历史命令
VI的基本操作
编辑模式:vi将输入的字符作为命令对待,并对每个命令做出回应,但不显示这些字符。
插入模式:vi将输入的字符作为正文内容放在正编辑的文件中。
最后一行模式:所有以冒号”:”开始的命令将使vi处于最后一行模式,光标移动到屏幕最底一行,输入的命令将在该行显示。
编辑模式-->插入模式 (i或a) 退出按Esc
编辑模式-->最后一行模式 (按shift + :) 退出按Esc
(注意区分大小写)
编辑模式
[n]G:将光标定位到第n行开始处
G:将光标定位到文件结束处
gg:将光标定位到文件开始处
H:光标定位到屏幕顶部
M:光标定位到屏幕中间
L:光标定位到屏幕底部
编辑模式进入插入模式
i:从光标当前位置开始插入
a:从光标当前位置的下一个字符开始插入
o:在光标位置的下行插入一个空行,再进行插入
O:在光标位置的上一行插入一个空行,再进行插入
I:从光标所在行的开头开始插入正文
A:从光标所在行的末尾开始插入正文
编辑模式下删除和修改文本
u:撤销前面多次修改
[n]x:删除光标后n个字符
[n]X:删除光标前n个字符
[n]dd:删除从当前行开始的n行
[n]yy:复制从当前行开始的n行
p:把剪切板上的内容插入到当前行
.:执行上一次操作
shift+zz:保存并退出当前文件
编辑模式下的查找
/字符串:从光标开始处向文件尾查找字符串
?字符串:从光标开始处向文件首查找字符串
n:同一方向重复上一次查找命令
N:反方向重复上一次查找命令
最后一行常用命令
w:保存当前文件
q:退出vi
wq:保存当前文件,退出
x:同上
q!:不保存文件并退出
set number:设置行号显示