Linux操作系统,笔录!

1、Linux1.1、Linux介绍:Linux是一套免费使用和自由传播的类Unix操作系统 , 是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统 。它能运行主要的UNIX工具软件、应用程序和网络协议 。它支持32位和64位硬件 。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统 。
1.2、Linux特点:

  1. 系统开源并且免费
  2. 对硬件要求很低 800M  3-4
  3. 系统稳定性强
  4. 系统安全性更好  (军工企业 断网)
1.3、Linux主流产品:
Linux操作系统,笔录!

文章插图
1.4、Linux命令:Linux全部都是基于文件的. 并且Linux中的目录都是树形结构
1.4.1、cd命令集ifconfig/ip addr  检查IP地址
pwd               检查当前的位置
tab键             自动补齐(注意唯一性)
cd命令是linux中最基本的命令语句
cd /  返回根目录
cd ~  用户主目录
cd .  当前目录
cd .. 返回到上一级目录
cd /usr/  进入到usr目录
cd  – 返回上一个目录
cd  直接回家
1.4.2、ls命令 目录和文件ls –l 详细格式,文件权限 , 时间
ll 和ls –l作用相同
ls *.txt 查看所有的txt类型文档
1.4.3、mkdir命令  目录(文件夹)操作mkdir 创建目录
mkdir a 创建 a目录
mkdir -p a/b 创建 a目录,并在a目录里创建b目录
mkdir -m 777 c 创建一个权限为777的C目录
rmdir  删除目录(如果目录里有文件,则不能用此命令)
1.4.4、rm命令 删除文件rm 删除文件
rm n.txt 提示y删除n放弃
rm –f n.txt 不提示
rm –rf dirname 不提示递归删除目录下所以内容
rm –rf * 删除所有文件
rm –rf /* 删除所有子目录所有和文件
1.4.5、复制和移动文件cp复制文件
cp nginx.conf n.txt  将n文件复制到nginx文件下
cp –R tomcat1 tomcat2                #复制整个目录
mv 修改文件名,移动文件
mv n.txt m.txt  修改文件名称
1.4.6、vi/vim编辑器-创建/查看/编辑文件一般模式:
语法   功能描述
yy     复制光标当前一行
y 数字 y    复制一段(从第几行到第几行)
p   箭头移动到目的行粘贴u 撤销上一步
dd 删除光标当前行
d 数字 d     删除光标(含)后多少行x 剪切一个字母,相当于del X 剪切一个字母 , 相当于Backspace
yw 复制一个词
dw             删除一个词
shift+6(^)  移动到行头
shift+4 ($)  移动到行尾
1+shift+g      移动到页头,数字
shift+g           移动到页尾
数字+shift+g   移动到目标行
Linux操作系统,笔录!

文章插图
命令行:Esc切换到命令行模式 。
编辑模式:
按i , 在光标前开始编辑
按a,在光标后开始编辑
按o,在当前行的下一行开始编辑
按u, 撤销之前的操作
底行模式:按  shift+:冒号 。
 ?。∏啃胁僮?
:q! 不保存退出
:w 保存
:q 退出
:wq 保存退出
:/world 从当前光标处,向上查找world关键字
:?world 从当前光标处,向后查找world关键字
:set nu 显示行号
:set nonu 关闭行号
1.4.7、浏览文件tree 以树状结构查看目录(需要安装 yum -i tree)
cat 输出文件所有的内容
more 输出文档所有的内容,分页输出,空格浏览下一屏 , q退出
less 用法和more相同,只是通过PgUp、PgOn键来控制
tail 用于显示文件后几号 , 使用频繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看
1.4.8、打包命令tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩 。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成name.tar.gz的文件 。
-c 创建一个新的tar文件
-v 显示运行过程的信息
-f 指定文件名
-z 调用gzip压缩命令进行压缩
-t 查看压缩文件的内容

推荐阅读