学习之初:
Linux——Cent OS的下载地址:
官网(下载较慢)https://www.centos.org/
阿里巴巴开元镜像站(推荐)https://opsx.alibaba.com/mirror
其他地址(阿铭Linux整理资源)https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md
一、Linux下分区方法汇总
1、通用方法
/boot 引导分区 200M
swap 交换分区 当内存小于8G,大小为内存的1.5倍,当内存大于8G,则设置为8G
/ 根分区 剩下多少是多少
2、数据非常重要情况下的分区
/boot 引导分区 200M
swap 引导分区(大小同上)
/ 50-200G
/data 剩下全部给此分区
3、未知数据是否特别重要
/boot 引导分区 200M
swap 引导分区(大小同上)
/ 50-200G
剩下的空间留着,不分配
二、Linux下的必知必会规则
1、通过命令行查看信息
2、绝对路径与相对路径
绝对路径:从根目录开始的路径 例如:/usr/local/src
相对目录:不是从根开始的目录
3、常用命令
cd 打开指定目录
ls 查看(ls -l查看详细信息)
pwd 显示当前位置
mkdir 创建目录
touch 创建文件
vi或vim 编辑文件,输入i进入编辑状态,编辑完成后按下ESC,输入:wq保存退出;:q 退出;:q!强制退出不保存;:wq!强制退出并保存。
cat 显示文件内容
“>>” 追加重定向:把内容放在文件的最后一行。
4、编辑文件或者插入数据
4.1 使用vi或者vim命令,编辑文件,输入数据。
4.2 使用echo+追加重定向,在文件尾追加指定的内容。
示例:
[root@jsh-01 test]# echo Today is 2018-12-16 >>1.txt
[root@jsh-01 test]# cat 1.txt
JSH is my boss.
Today is 2018-12-16
[root@jsh-01 test]# echo Today is a not good day! >>1.txt
[root@jsh-01 test]# cat 1.txt
JSH is my boss.
Today is 2018-12-16
Today is a not good day!
#####4.3 追加多行内容(一般都是在其他地方写好,粘贴进xShell中。)
cat >>指定文件<第一行要追加的内容
第二行要追加的内容
第三行要追加的内容
第四行要追加的内容
……
第N行要追加的内容
EOF
示例:
[root@jsh-01 test]# cat >>1.txt<<EOF
> 1
> 2
> 3
> 4
> 5
> 6
> EOF
[root@jsh-01 test]# cat 1.txt
JSH is my boss.
Today is 2018-12-16
Today is a not good day!
1
2
3
4
5
6
5、重定向符号>家族介绍
5.1 > 或者1>:标准输出重定向符号。
先将文件内容清空,再把命令执行正确的内容放在文件的最后一行。(!!慎用!!)
5.2 >> 或者1>>:追加重定向
直接将命令执行正确的内容放在文件的最后一行。
5.3 2>:标准输出重定向
先将文件内容清空,再把命令执行错误的内容放在文件的最后一行。
5.4 2>>:追加重定向
直接将命令执行错误的内容放在文件的最后一行。
[root@jsh-01 test]# cat 1.txt
999
[root@jsh-01 test]# ech 888 2>1.txt
[root@jsh-01 test]# cat 1.txt
-bash: ech: command not found
[root@jsh-01 test]# ech 666 2>>1.txt
[root@jsh-01 test]# cat 1.txt
-bash: ech: command not found
-bash: ech: command not found