深入浅出学习Linux(基础知识一)
学习之初:
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
深入浅出学习Linux(基础知识一)相关推荐
- 大数据成长之路:谈谈那些必须学习的Linux基础知识
作者| Roy瑞士 责编| Carol 封图| CSDN│下载于视觉中国 这里主要介绍学习大数据过程中用到的Linux基础知识,现在主攻的方向是大数据开发,欢迎大家共同交流. 环境 推荐安装VMwar ...
- Day 01嵌入式学习之Linux基础知识和命令操作
学习嵌入式开发的随堂笔记 Day 01嵌入式学习之linux基础知识和命令操作 1.英文: read:读,r字母 write:写,w字母 execute:执行,运行,x字母 directory:目录, ...
- 【Linux系列】Linux基础知识整理
Linux操作系统在服务器领域广泛的使用到,作为一个后台开发工程师很有必要了解Linux相关的知识. 本篇日志是我学习Linux过程中的简单记录和总结.本着"理论够用,实践为主"的 ...
- 软件测试为什么需要学习Linux的知识?Linux学到什么程度?-log5
软件测试为什么需要学习Linux的知识?学到什么程度?-log5 Dotest软件测试学堂-董浩 公司目前90%的服务器操作系统不是Windows,而是Linux(RedHat.Debian.Cen ...
- 【Java从0到架构师】Linux 基础知识、常用命令
Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...
- LINUX基础知识笔记全
LINUX基础知识整理 1.Linux 基本知识 2.Linux 文件和目录管理 vim scp sftp 压缩和归档 文件访问权限 脚本 3.Linux 用户和群组管理 sudo ssh opens ...
- 后端程序员必备的 Linux 基础知识
后端程序员必备的 Linux 基础知识 原文来自github stars>63k的项目JavaGuide,欢迎小伙伴去支持原作者 一 从认识操作系统开始 1.1 操作系统简介 1.2 操作系统简 ...
- Linux基础知识梳理
Linux基础知识梳理 Linux系统的学习的方法: 1. 做一个属于自己的笔记. 2. 学习方法:实验多敲几遍, 服务器硬件 一般的服务器 刀片服务器 Linux操作系统最初是在1991年10月份由 ...
- 总结Linux基础知识和常用渗透命令!!!
作为Web渗透的初学者,Linux基础知识和常用命令是我们的必备技能,本文详细讲解了Linux相关知识点及Web渗透免了高龄.如果想玩好Kali或渗透,你需要学好Linux及相关命令,以及端口扫描.漏 ...
- linux基础知识-链接列表
linux基础知识-链接列表 1. 安装centos 7 1.1 Linux的初识 1.2 centOS 7安装教程 1.3 centOS 7配置ip和网络问题排查 1.4 PuTTY和Xshell远 ...
最新文章
- ThinkPHP快捷方法使用总结
- VB.net实现从ListView控件中异地获取文本内容源代码
- 图像处理之基础---仿射变换
- Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient 1
- 收藏!这些IDE使用技巧,你都知道吗
- cut最后几位 shell_shell中字符串截取命令:cut,printf,awk,sed
- 用MSAgent实现web托盘程序!
- 深度学习系列讲座:谷歌翻译核心技术 Seq2Seq
- 中小学生计算机编程笔试,计算机编程笔试题
- 怎样在微信上发淘宝商品链接?
- 【贪玩巴斯】数字图像处理基础课堂笔记(四)——「Matlab中的代码优化问题、meshgrid函数和交互式I/O」 2021-10-11
- xxl-job快速入门
- 视觉学习笔记Week9 Gazebo仿真环境下相机焦距计算
- 知云翻译不能翻译或者只能翻译半句解决方案
- 关键路径 详解 (前置知识:拓扑排序)
- 最近三年的百度产品经理面试与笔试题完整版
- at89s51单片机是几位微型计算机,AT89S51单片机的硬件组成
- Java输出直角三角形方法
- 使用手机termux安装metasploit
- Hook技术在APP测试中的应用