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 文件名
浙公网安备 33010602011771号