Linux操作系统的简介和Linux操作系统的命令通用格式

       

         Linux是一套免费使用和自由传播类的Unix操作系统,是一个支持多用户、多任务、多线程和多CPU的操作系统,Linux不仅系统性能稳定,而且是开源软件。高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当做服务器使用,Linux既可以当服务器,又可以当作网络防火墙Linux的一大亮点。

        Linux内核版本号主要有三组数字组成,第一个数字代表主版本号,第二个版本代表次版本号,第三个代表修订版本号。如果此版本号为偶数,那么该内核版本为开发版

  • Linux命令行快捷键 

Tab键:自动补齐或列出符合开头的命令 反斜杠“\”:强制换行(续行符)和转义  Ctrl+u:从光标处清空至行首  Ctrl+k:从光标处清空至行尾  Ctrl+y:黏贴刚才所删除(剪切)的字符  Ctrl+a:快速跳转至行首  Ctrl+e:快速跳转至行尾  Ctrl+I:清屏等同于clear命令  Ctrl+c:取消本次命令执行  Ctrl+r:搜索历史命令(常用并且很好用)  Ctrl+D:从shell提示中注销关闭,类似输入exit  Ctrl+Z:转入后台运行

type 

通过type命令查看命令类型  type cd(内部命令)type mkdir(外部命令)

help

内部命令help 查看shell内部命令的帮助信息 help cd  help #(列出所有的内部命令)  外部命令的“--help”选项适用于大多数外部命令  mkdir --help find --help

man

使用man命令阅读手册页适用于大多数外部命令  翻屏:向后翻一屏:SPACE PgDn  向前翻一屏:b PgUp 向后翻一行:ENTER 下键 向前翻一行:k 上键   查找:/KEYWORD:  向后 n:下一个 N:前一个  ?KEYWORD:向前 n:下一个 N:前一个  qQ:退出

按 Q 或 q 键退出阅读环境、按“/”键从上往下查找内容(“?”从下往上查找)n 表示下一个,N 表示 上一个

info

使用info命令查看帮助  info mkdir

cd

绝对路径:从根目录开始描述路径  相对路径:从当前所在位置开始描述路径,需和目标位置有关联性。

ls -List 显示指定目录(文件夹)下文件的的详细信息,默认的操作目录为当前目录。用法:ls[选项]...[文件或目录]...

-l:以长格式(Long)显示文件和目录的列表

-a:显示所有(All)子目录和文件的信息

-A:与-a选项的作用基本类似,但有两个特殊隐藏目录不会显示,“.”和“..”

-d:显示目录(Directory)本身的属性,而不是显示目录中的内容

-h:以更人性化(Human)的方式显示出目录或文件的大小,此选项需要结合-l选项一起使用

-R:以递归(Recursive)的方式显示指定目录及其自目录中的所有内容

--color=auto 使用色彩来区分文件类型的功能

-t:以时间先后排序

-r:逆序

du

用法:du [选项]...[文件或目录]...  disk usage 用于统计指定目录(或文件)所占用磁盘空间的大小

-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录

-h:以更人性的方式(默认以KB计数,但不显示单位)显示出统计结果

-s:只统计所占用空间总的(Summary)大小,而不是统计每个子目录、文件的大小

touch

用法:touch[选项]...[文件]...

-a:只更改访问时间

-c,--no-create 不创建任何文件

-d,--date=字符串 使用指定字符串表示时间而非当前时间

-m:只更改修改时间

mkdir

用法:mkdir[选项]...目录...

-p:嵌套创建多层目录

-v:显示详细

-m:跳出当前的umask值

cp

用法:cp[选项]...源文件...目录

-f:覆盖目标同名文件或目录时不进行提醒,直接强制复制

-i:覆盖目标同名文件或目录时提醒用户确认

-r:复制目录时必须使用 此选项,表示递归复制所有文件及子目录

-p:复制时保持源文件的权限、属主及时间标记等属性不变

rm -r -f -i 默认是-i选项 rm 要删除的文件

mv -f       默认是-i选项 mv 移动文件或者目录,可以改名

which      默认从$PATH设置的路径中查找命令所在文件

find 

    用法:find[查找范围][查找条件表达式]

   find / -name "a*" -a -size +10k -a -size -20k

-name:根据目标文件的名称进行查找,允许使用“*”及“?”通配符

-size:根据目标文件的大小进行查找、一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件、常见的容量单位包括kB(注意k是小写)、MB、GB

-user:根据文件是否属于目标用户进行查找

-type:根据文件的类型进行查找

alias       设置别名

unalias   取消别名

date       查看日期和时间 -s 修改日期和时间

cal         查看日历

ntpdate  时间同步 -u 穿过防火墙 cn.pool.ntp.org

cat -n = nl   用法:cat[选项]...[文件]...    将文件或标准输入组合输出到标准输出

-n:显示内容的同时显示行号

-A:显示所有的字符(通常Windows系统拷贝过来的文件无法直接cat到,需要加此选项)

cat -n/etc/passwd |more

rev     内容反向读取文件内容,行号不反向

more   分屏显示文件内容

-num 定义分屏显示行数

+num 定义到文件第几行 

less   less与more基本相同,但扩展功能更多    格式:less[选项] 文件名 (一般不用选项)

PgUp、PgDn键上下翻页

按“/”键查找内容,“n”下一个,“N” 上一个

I (管道)

head

head 查看文件开头的一部分内容,默认显示10行,可加选项调节   用法:head[选项]...[文件]...

tail

作用:制作归档文件、释放归档文件

格式:归档:tar[选项c...] 归档文件名 源文件或目录 释放:tar[选项x...] 归档文件名[-C 目标目录]

-c:创建.tar 格式的包文件

-x:解开.tar 格式的包文件

-f:表示使用归档文件(后面需紧跟归档文件名)

-C:解包是指定释放的目标目录

-z:调用gzip 程序进行压缩或解压

wc

wc作用:统计文件中的单词数量(Word Count)等  用法:wc[选项]...[文件]...

-I: 统计行数

-w:统计单词个数

-c:统计字节数

grep  -i -v -E 

 

 

作用: 在文件中查找并显示包含指定字符串的行   用法:grep[选项]...PATTERN [FILE]...
-i:查找时忽略大小写
-v:反转查找,输出与条件不相符的行
-E:查找时支持正则表达式

-w:查找时将条件视为完整单词

“^”表示以...开头

“$”表示以...结果

“^$”表示空行

egrep

作用:增强型过滤(grep -E)    格式:egrep[选项]“查找条件1|查找条件2|查找条件3..."目标文件

gzip

作用:压缩,选项1-9的数字控制压缩级别,数字越大压缩级别越高。压缩后文件格式为“.gz”   格式:gzip [-9]文件名

gunzip

作用:解压缩格式为.gz的压缩文件   格式:gunzip 文件名

 

posted @ 2021-09-22 20:42  安日佩  阅读(574)  评论(0)    收藏  举报