首页 > 代码库 > linux目录和文件管理

linux目录和文件管理

  1. 内部命令:指的是集成于shell解释器程序内部的一些特殊指令,也称为内建指令(built-in)。
    2.外部指令:指的是linux系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应着系统中的一个文件,是属于shell解释器程序之外的命令,所以称为外部指令。linux系统必须知道外部命令对应的文件位置,才能够由shell加载并执行。
    3.通用的命令格式如下:
         命令字   [选项]    [参数]
    其中:
    (1).命令字即命令名称,是整条命令中最关键的一部分,区分大小写。
    (2).选项的作用是调节命令的具体功能,决定这条命令如何执行。命令使用的选项有如下特性。
    *不同的命令字,其能够使用的选项也会不同。
    *选项的数量可以是多个,也可以省略。
    *使用单个字符的选项,一般在选项的前面使用"-"引导,称为短格式选项,多格式字符可以组合,如-al就等于-a -l。
    *使用多个字符选项是,一般前面加“--”,如--help。
    (3).参数是命令的处理对象通常情况下可以是文件名或目录等内容。

  2.   按 Q 或 q 键退出阅读环境、按“/” 键查找内容

  3. 技术分享内部命令 help技术分享                                              

    查看 Bash 内部命令的帮助信息

  4. 查看外部命令 

命令的“--help”选项

  5.技术分享适用于大多数外部命令

技术分享使用 man 命令阅读手册页

技术分享使用“á”、“”方向键滚动文本

技术分享使用 Page Up Page Down 键翻页

6.cat------显示并连接文件内容

  more和ls-----------分页查看文件内容

  head--------查看文件开头部分内容

  tail---------查看文件末尾部分内容

   wc------统计,常见的选项有: 

 [-c:统计文件中内容的字节数]

[-l:统计文件中内容的行数]

[-w:统计文件中内容的单词个数]

7.grep ---------检索 过滤文件内容,常见的选项有:

-i:查找内容时忽略大小写

-v:反转查找,及输出与查找条件不相符的行、

8.gzip ------制作压缩文件,默认扩展名为“.gz”,使用“—9”选项可以提高压缩的比率

   gzip  -d    压缩的文件名或gunzip进行解压缩

9.使用tar归档和释放工具

技术分享常用命令选项

技术分享-c:创建 .tar 格式的包文件

技术分享-x:解开.tar格式的包文件

技术分享-v:输出详细信息

技术分享-f:表示使用归档文件

技术分享-p:打包时保留原始文件及目录的权限

技术分享-t:列表查看包内的文件

技术分享-C:解包时指定释放的目标文件夹

技术分享-z:调用gzip程序进行压缩或解压

技术分享-j:调用bzip2程序进行压缩或解压

其基本格式为  :

        归档:tar [选项]  ...  归档文件名  源文件或目录

        释放:tar  [选项]...  归档文件名  [-C 目标目录]

10.使用vim编辑器的基本操作: 

操作类型

操作键

功能

光标方向移动

á、、、à

上、下、左、右

翻页

Page Down或Ctrl+F

向下翻动一整页内容

Page UpCtrl+B 

向上翻动一整页内容

行内快速跳转

Home键或“^、数字“0

跳转至行首

End键或“$

跳转到行尾

行间快速跳转

1G或者gg

跳转到文件的首行

G

跳转到文件的末尾行

#G

跳转到文件中的第#

行号显示

:set nu

在编辑器中显示行号

:set nonu

取消编辑器中的行号显示

 

操作类型

操作键

功能

删除

xDel

删除光标处的单个字符

dd

删除当前光标所在行

#dd

删除从光标处开始的#行内容

d^

删除当前光标之前到行首的所有字符

d$

删除当前光标处到行尾的所有字符

复制

yy

复制当前行整行的内容到剪贴板

#yy

复制从光标处开始的#行内容

粘贴

p

将缓冲区中的内容粘贴到光标位置处之后

P

粘贴到光标位置处之前

 

操作键

功能

/word

从上而下在文件中查找字符串“word”

?word

从下而上在文件中查找字符串“word”

n

定位下一个匹配的被查找字符串

N

定位上一个匹配的被查找字符串

 

u

按一次取消最近的一次操作

多次重复按u键,恢复已进行的多步操作

U

用于取消对当前行所做的所有编辑

ZZ

保存当前的文件内容并退出vi编辑器

  功能:

保存文件

:w /root/newfile

另存为其它文件

退出vi

:q

未修改退出

:q!

放弃对文件内容的修改,并退出vi

保存文件退出 vi

:wq

保存修改的内容并退出

命令:

:e~/install.log

打开新的文件进行编辑

:r /etc/filesystems

在当前文件中读入其他文件内容

 

:s /old/new

将当前行中查找到的第一个字符“old” 串替换为“new”

:s /old/new/g

将当前行中查找到的所有字符串“old” 替换为“new”

:#,# s/old/new/g

在行号“#,#”范围内替换所有的字符串“old”为“new”

:% s/old/new/g

在整个文件范围内替换所有的字符串“old”为“new”

:s /old/new/c

在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认

 

 

 

 

 

 

 

 

 

本文出自 “12005549” 博客,谢绝转载!

linux目录和文件管理