linux命令的实现 linux命令行技巧( 五 )


格式:dd [选项]
命令中各个选项的含义:
if = 输入文件(或设备名称) 。
of = 输出文件(或设备名称) 。
ibs = bytes 一次读取bytes字节,及读入缓冲区的字节数 。
skip = blocks 跳过读入缓冲区开头的ibs*blocks块 。
obs = bytes 一次写入bytes字节,及写入缓冲区的字节数 。
bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs).
cbs = byte 一次转换bytes字节 。
count = blocks 只拷贝输入的block块 。
conv = ASCⅡ 把EBCDIC码转换为ASCⅡ 。
conv = ebcdic 把ASCⅡ码转换为EBCDIC码 。
conv = ibm ibm把ASCⅡ码转换为alternate EBCDIC码 。
conv = block 把变动位转换成固定字符 。
conv = ublock 把固定位转换成变动位 。
conv = ucase 把字母由小写转换为大写 。
conv = lcase 把字母由大写转换为小写 。
conv = notrunc 不截短输出文件 。
conv = swab 交换每一对输入字节 。
conv = noerror 出错是不停止处理 。
conv = sync 把每个输入记录的大小都调到ibs的大小(用NUL填充) 。
11. fdformat命令:低级格式化软盘 。
格式:format [-n] device
说明:-n 软盘格式化后不作检验 。
12. echo命令:在显示器上显示一段文字 , 一般起到一个提示作用 。
格式:echo [-n] 字符串
13. cal命令:显示某年某月的日历 。
格式:cal [选项] [月 [年]]
命令中各个选项的含义:
-j:显示出给定月中的每一天是一年中的第几天(从1月1日算起) 。
-y:显示出整年的日历 。
14. date命令:显示和设置系统日期和时间 。
格式:date [选项] 显示时间格式 (以 + 开头,后面接格式)
date [选项] 设置时间格式
命令中各个选项的含义:
15. clear命令:清除屏幕上的信息 。
Vi的基本命令:
1. 移动光标:
Ctrl + b:上滚一屏
Ctrl + f:下滚一屏
Ctrl + d:下滚半屏
Ctrl + u:上滚半屏
G: 移到文件最后
W:移到下个字的开头
B:跳至上个字的开头
2. 删除
x:删除当前光标所在后面一个字符
#x:删除当前光标所在后面#个字符 。例如 , 5x表示删除5个字符 。
dd:删除当前光标所在行
#dd:删除当前光标所在后面#行 。例如 , 5dd表示删除字光标算起的5行 。
:l,#d:例如,:1,12d表示删除自行1至行12的文字
X:删当前光标的左字符
D:删至行尾
3. 更改
cw:更改光标处的字到此单字的字尾处
c#w:例如,c3w表示更改3个字
cc:修改行
c:替换到行尾
4. 取代
r:取代光标处的字符
R:取代字符直到按ESC为止
5. 复制
yw:拷贝光标处的字到字尾只缓冲区
P:把缓冲区的资料贴上来
yy:拷贝光标所在之行至缓冲区
#yy:例如:5yy,拷贝光标所在之处以下5行至缓冲区
Linux文件的复制,删除和移动命令
1.cp命令:该命令的功能是将给出的文件或目录拷贝到另一文件或目录中 , 同MSDOS下的COPY命令一样,功能十分强大 。
语法:cp[选项]源文件或目录 , 目标文件或目录
说明该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中 。
该命令的各项选项含义如下:
-a:该选项通常在拷贝目录是使用 。他保留链接,文件属性,并递归地拷贝目录,其作用等于dpr选项的组合 。
-d:拷贝是保留链接
-f:删除已经存在的目标文件而不提示 。
-I:和 f选项相反,在覆盖目标文件之前将给出提示要求拥护确认 。回答y时目标文件将被覆盖,是交互式拷贝 。

推荐阅读