Linux基本操作(一)

1.tar命令
功能:
-A 将一个tar归档文件追加到另一个已有tar归档文件
-c 创建一个新的tar归档文件
-r 追加文件到已由tar归档文件的末尾
-t 列出已有tar归档文件的内容
-u 将比tar归档文件中已有的同名文件新的文件追加到该tar归档文件
-x 从已有tar归档文件中提取文件
选项:
-C dir 切换到指定目录
-f file 输出结果到文件或设备
-j 将输出重定向给bzip2命令来压缩内容
-p 保留所有文件权限
-v 在处理文件时显示文件
-z 将输出重定向给gzip命令来压缩内容

2.Linux目录
/ 虚拟目录根目录
/bin 二进制文件目录,存放用户级的GUN工具
/boot 启动目录,存放启动文件
/dev 设备目录,Linux在此创建设备节点
/etc 系统配置文件目录
/home 主目录,Linux在此创建用户目录
/lib 库目录,存放系统和应用程序的库文件
/media 媒体目录,可移动媒体设备的常用挂载点
/mnt 挂载目录,可移动设备的常用挂载点
/opt 可选目录,常用于存放第三方软件包和数据文件
/proc 进程目录,存放现有硬件及当前进程的信息
/root root用户的主目录
/sbin 系统二进制目录,存放GUN管理员级工具
/run 运行目录,存放系统运行时的运行时数据
/srv 服务目录,存放本地服务的相关文件
/sys 系统目录,存放系统硬件信息的相关文件
/tmp 临时目录,可以在该目录中创建和删除临时工作文件
/usr 用户二进制目录,存放用户级GUN工具和数据文件
/var 可变目录,用于存储经常变化的文件,如日志文件

3.vim编辑器操作
两种操作模式:普通模式 、插入模式(按 i 键进入)。按ESC键即可退出插入模式,回到普通模式

普通模式下,编辑数据命令:
x 删除当前光标所在位置的字符
dd 删除当前光标所在的行
dw 删除当前光标所在位置的单词
d$ 删除当前光标所在位置至行尾的内容
J 删除当前光标所在行行尾的换行符(拼接行)
u 撤销前一编辑命令
a 在当前光标后追加数据
A 在当前光标所在行行尾追击数据
r char 用char替换当前光标所在位置的当个字符
R char 用text覆盖当前光标所在位置的数据,直到按下ESC键

普通模式下,复制与粘贴操作:
p 将文本插入到光标所在行之后(粘贴)
yw 复制一个单词
y$ 复制到行尾
v 按下v键进入可视模式,移动光标时高亮显示文本
y 激活复制命令(复制)

普通模式下,按 冒号(:)键进入命令行模式,在该模式有一下命令,可以讲缓存区的数据保存到文件并退出vim:
q 如果未修改缓存区的数据,退出
q! 取消所有对缓存区数据的修改并退出
w filename 将缓存区数据保存到另一个文件
wq 将缓存区数据保存到文件并退出

在命令行模式下,查找与替换:
按下 / 键,输入要查找的内容;
继续查找同一内容,按下 / 键,然后按回车键,使用 n 键,表示下一个

替换命令格式:(编辑器会跳到old第一次出现的地方,用new来替换)
    :s/old/new/
举例:
:s/old/new/g    替换一行中所有的old
:n,ms/old/new/g 替换行号n和m之间的所有old
:%s/old/new/g   替换整个文件中所有的old
:%s/old/new/gc  替换整个文件中的所有old,但在每次出现时提示

你可能感兴趣的:(Linux基本操作(一))