教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

Unix常用知识点和命令汇总

来源:网络收集 时间:2026-09-23
导读: Unix常用知识点和命令汇总 作者:胡兆建 常用指令 1.操作文件指令 1.1创建文件或目录 创建文件: touch 文件名 创建目录: mkdir 目录名 1.2编辑文件内容 Vi编辑器 启动vi Editor vi filename 3种模式 依次是 首先进入Command模式 Command mode 该模式下可移动

Unix常用知识点和命令汇总

作者:胡兆建

常用指令

1.操作文件指令

1.1创建文件或目录

创建文件: touch 文件名

创建目录: mkdir 目录名

1.2编辑文件内容

Vi编辑器

启动vi Editor

vi <filename>

3种模式 依次是

首先进入Command模式

Command mode

该模式下可移动游标,复制粘贴删除等

Insert mode

按下a键或i键或o键都能进入Insert模式

键盘的所有输入都会反映到文本中,按下ESC 离开Insert模式回到Command模式 Ex mode

输入 : 键进入该模式,可输入命令来保存或离开或搜索

在Command mode下

移动游标

w 游标跳到下一个单词

b 游标跳到上一个单词

) 游标跳到下一个句子

( 游标跳到上一个句子

} 游标跳到下一个段落

{ 游标跳到上一个段落

G跳到最后一行

1G跳到第一行

Unix常用知识点和命令汇总

Ctrl+d 向下滚动半个屏幕

Ctrl+u 向上滚动半个屏幕

H屏幕的第一行

M屏幕的中间

L屏幕的最后一行

修改

删除并进入Insert mode

cc 修改行

cl 修改字母

cw 修改单词

删除

dd 删除行

dl 删除字母

dw 删除单词

复制

yy 复制行

yl 复制字母

yw 复制单词

粘贴上次删除或复制的内容

p 粘贴到游标前面

P 粘贴到游标后面

撤销

u 撤销最近一次操作

ctrl+r 撤销最近一次撤销

U 撤销最近一次对当前行的所有更改

搜索

/text 向下搜索text

?text 向上搜索text

之后再按 n 向相同方向搜索下一个匹配值

N 向相反方向搜索下一个匹配值

查找并替换

s/this/that 当前行的第一个this替换成that

s/this/that/g 当前行所有的this替换成that

1,10s/this/that/g 第1行到第10行的this都替换成that

1,$s/this/that/g 整个文件中的this都替换成that

%s/this/that/g 整个文件中的this都替换成that

.,.+10s/this/that/g 当前行到当前行往后10行的this替换成that(n to n+10)

Unix常用知识点和命令汇总

多个正在编辑的文件间的切换

:n 切换到下一个文件

:rew 切换到第一个文件

:n# 切换到前一个文件

配合外部指令使用

将指令的输出结果插入正在编辑的文件中(如在Command模式下直接输入以下命令) !!ls -l

!!date

将正在编辑的文件内容当作指令的输入

!}sort

!}fmt –w60

配合其他文件使用

:r filename1 将filename1的文件内容读到当前文件

1,20w filename2 将当前文件文件的第1到20行的内容写到filename2中

1,$w filename3 将当前文件的内容写入到文件filename3

1,20w >> filename4 将当前文件的1到20行追加到filename4

Command mode的技巧:

dtc 删除游标开始到第一个c字符间的所有字符

rc 替换当前字符

x 删除当前游标所在的字符

5dd 删除游标所在行向下的5行

5yy 复制当前游标所在行向下的5行

5x 删除当前游标向后的5个字符

R 改写模式,输入的内容替换掉游标所在位置(按下backpace键恢复替换前的字符)直到按下ESC退出

进入Insert模式

A 进入Insert mode后游标在行末

a 进入Insert mode后游标位置后移一格

i 进入Insert mode后游标位置不变

I 进入Insert mode后游标在行头

o 进入Insert mode后会在游标下增一行空白

O 进入Insert mode后会在游标上增一行空白

Ex mode

输入 :进入扩展模式

保存

:w 保存

:wq 先保存再离开

:w! 强制存档

退出

:q 退出

Unix常用知识点和命令汇总

:q! 强制离开(不保存)

配置vi编辑器

在Ex模式下输入

set all 查看所有可设置的选项

set option 设置某个选项

如 set number 设置显示行号

1.3移动或重命名

移动或重命名文件或目录

mv [options] 源文件名或目录名 目的文件名或目录名

1.4操作文件权限

查看文件或目录上的权限

ls –l -ld

设置权限

chmod [-R] mode file

-R表示对文件夹及子文件和子文件夹同时设置权限

mode的格式为

u|g|o|a +|-|= r,w,x

改变文件的所有者和所属组

chown [–R] user.group filename

chgrp [–R] group filename

ext2/ext3 文件系统属性设置

lsattr <filename> //查看文件的属性设定

chattr +|-|= <attribute> <filename> //修改文件的属性

属性类型:

a 只允许往文件中附加信息

i 文件不可修改,不能删除也不能重命名

j 文件的信息将作为元数据写入ext3的日志中

S 文件修改时修改立即同步到文件系统中(立即生效)

Unix常用知识点和命令汇总

1.5复制文件

复制文件

cp [options] 源文件或目录名 目的文件或目录名

创建文件的链接

ln –s filename [symboliclinkname]

1.6查看文件或目录

查看整个文本文件内容

cat [options] 文件名 //一次显示所有内容

以分页方式显示文本文件内容:

less [options] [filename]

more //显示文件内容

显示文件的头几行

head

显示文件的末尾几行

tail

反方向显示文件内容

tac

cut 显示指定column的文件信息

-f -f3显示第3cloumn的信息

-d -d: 指定column之间以:分割

-c -c4-8 显示第4-8个字符

sort 对文件内容排序后显示(文件原始内容不变)

-r 倒序排列

-f 忽略大小写

-u 压缩重复行

-t 指定column间的分割符

-n 以数字做排列

-k 设定对哪个column排序 -k3 -k3,5

ls 查看当前文件列表 -l 详细信息 –a 所有文件

fuser –v /data //查看哪个用户正在使用data目录 /目录名

Unix常用知识点和命令汇总

fuser –km /data //强行结束所有对data目录的访问以便卸载data目录

pwd 查看当前工作目录

1.7查找文件

find <pathname> -option

<pathname>在指定目录及其子目录下查找

-name 按文件名查找

-perm 按权限查找

-type 按文件类型查找

-user 按文件拥有者查找

-group 按文件所属组查找

-mtime –n+n 按文件修改时间查找

-atime 按文件访问时间查找

-ctime 按文件创建时间查找

-size …… 此处隐藏:8894字,全部文档内容请下载后查看。喜欢就下载吧 ……

Unix常用知识点和命令汇总.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1759214.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)