linux 操作系统

概念性的理解

1.Linux内置解释器bash 相当于pyhon解释器
2.Linux的内部大多是使用python去书写

云计算

1.只需要 花钱,买腾讯,阿里云服务器
2.专人维护
缺点 容易信息数据泄露

文件目录结构

linux和window的区别

蓝色是文件夹的意思

Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠""来标识目录。

Windows目录:

Linux目录:

Linux首先是建立一个根"/"文件系统,所有的目录也都是由根目录衍生出来。

linux起步

1.首先创建centos 下载

查看ip路径 ip a

设置一下网络连接和磁盘

Linux一切皆文件
2.ipconfig 不能在centos

概念 硬件介绍

虚拟环境 是主机本体''分身''出的多个环境

redis缓存数据库 放入数据库

云计算用于 服务器的租赁

XSHELL 和 虚拟机linux进行关联

ssh 用户名@路径

语法操作

>		#重定向覆盖输出符    如同python的  with open  w模式
>> #重定向追加输出符 a 模式
< #重定向写入覆盖符 用在mysql数据导入
<< #不常用
echo 24{1..6}> b.py#覆盖
cat b.py -n 查看数据并显示行数
echo 24{1..6}>> b.py#回家
cat b.py -n 查看数据并显示行数
顶点(跟)路径是绝对
不是顶点(根)路径是相对

创建用户

 useradd dashaobing 创建用户名
passwd dashaobing 创建密码

在文件中yy 是复制 p是打印

touch创建文件

touch xxx.py
1.如果文件已经存在,修改文件的访问时间 2.如果文件不存在,则创建这个文件

cat写入创建文件

cat -n ''
EOF 文件结束标识符
tac 倒序输出
解压 zxvf

mkdir

mkdir oldoy(文件夹名) 创建文件夹
mkdir -p oldoy/3344/oopp

cd 跳转

cd ../ 查看父级的目录
cd ~ 返回当前用户的家目录
cd -返回上一次访问的目录

mv(移动和改名)

mv 文件 /文件夹改名
mv x.log xx.log
移动
mv /home/shahe/oldboy /tmp/chaoyang

alias 别名

把对应的 命令执行的结果进行替换
alias查看 一些命令执行的相应结果进行修改
alias rm="执行命令"
示例
alias   rm="echo  你这个傻蛋,求你别用rm了"

echo(显示)

echo 打印
echo 24期{1..999} >
pwd (翻译全称print work directory) ,打印当前工作目录
1.找出当前PATH的值
echo $PATH
2.修改 PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
#进行冒号隔开

ls 查看

ls /路径 ls /opt
ls -l /opt #显示对应文件和目录的详细资料
ls -n
ls -h

rm删除

rm
rm -rf /tmp/* 强制删除
rm -i 文件 #删除文件且交互式提示,是否删除 ,系统做了别名,默认加上rm -i rm -r 文件夹 #递归删除文件夹 rm -f 文件 #强制删除文件,且不提示

yum包下载

相当于python的pip3装模块

yum 内置的模块
例如 yum install vim -y

W开头的命令

where is ls 打印这个这个路径的打印路径

引用云仓库

用linux传输到windows

桌面上

支持拖拽
sz 传输
rz 接收

vim和vi

vi是linux 内置的文本编辑器
vim 是具有程序编辑能力的编辑器
使用
vi
vim 需要yum install vim -y
写y 直接同意 如果不写y会有判断 是否同意
安装之后
使用
vim 文件名 vi文件名
vi/vim编辑器,编辑文件

cat 查看文件的内容

cat 文件 -n 显示文件并带有行数
cat 文件 只显示文件

cp(拷贝)

 cp -R   ./*   /opt/test_back/

不区分的空格

/home/     第二个/是目录分隔符

yum 装软件

lo:本机回环

ens33 inet 连接外网的地址

分布式

subprocess

在linux下 xshell 输入

绝对 cd /tmp

cd ./tmp

../tmp 不在根部目录的时候

pwd查看路径

ls 查看文件

touch 创建文件

makedir 创建文件夹

makedir  /路径/路径   -p递归创建文件夹

mv (move移动文件)

mv  文件名  ./路径

mv  ppt.mp3

修改文件的名字1

mv 新文件 旧文件

rm(remove删除) 文件

rm -r 递归删除文件夹 删除文件夹需要用-r

rm -f(force)强制删除

rm -i 给用户一个提示

clear清除屏幕

后面.文件后缀只是文件标识

文件是白色 文件夹是蓝色

alais别名 临时生效

把rm是rm -i

如果把别名改成rm=rm 就不会又提示

/是根目录  ./是当前  /* 是根目录下所有  ./* 当前所有文件夹

连用 -rf 

vi 普通文件

vim是刚加一点的

#!congding:utf-8 加一个头
echo 打印{1..999}这个是 打印多个
echo {1...999} >>> (写入文件) 1.py
touch 打印
ls -lh 查看文件的大小

问题

如果没有网络怎么办

1.如果没有ifconfig命令怎么办 

- 使用内置的命令
ip addr show #查看网络信息对应的ip 配置好网络后,安装网络工具包
yum install net-tools -y # 2.如果使用ifconfig看不到ip地址的话,那就得重启网络服务 3.重启网络的步骤
-确保配置文件正确配置
vim /etc/sysconfig/network-scripts 确保onboot=yes即可 4.重启网络服务
systemctl restart network

linux初识1的更多相关文章

  1. 服务器初识、linux安装、linux初识

    电脑硬件 电源 既然是人体的心脏,保障电源供应,就需要质量好的电源,生产环境中单个核心服务器最好是双电源AB线路. 一个接220V电路,一个可能接蓄电池UPS(不间断电源) cpu 常见品牌:Inte ...

  2. Linux初识(命令, 文件, 系统管理)

    Linux初识(命令, 文件) 文件系统 在Linux系统下,没有驱动器磁盘,只有一个根目录 / ,所有的文件都在根目录下面. 相关文件夹介绍 bin : 程序相关 boot : 开机启动相关 cdr ...

  3. Linux01 /Linux初识

    Linux01 /Linux初识 目录 Linux01 /Linux初识 1. 服务器 2. Linux系统介绍 3. linux简单介绍 4. VMware与Centos系统安装 5. 各个连接协议 ...

  4. Linux初识

    在这篇文章中你讲看到如下内容: 计算机的组成及功能: Linux发行版之间的区别和联系: Linux发行版的基础目录及功用规定: Linux系统设计的哲学思想: Linux系统上获取命令帮助,及man ...

  5. Linux初识二

    1. Linux上常用的文件管理命令及使用 (1) CP命令:复制文件或文件夹语法格式 cp [OPTION]... [-T] SOURCE DEST // 单源复制 cp [OPTION]... S ...

  6. Linux初识(转)

    文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基本原理.文件存储结构.软链接 ...

  7. linux初识-01简介

    什么是linux: Linux是一个自由的,免费的,源码开发的操作系统Linux的特点: 开放性.多用户,多任务,具有丰富的网络功能 可靠的系统安全 良好的可移植性 良好的用户界面(命令界面和图形界面 ...

  8. Linux 初识Libevent网络库

    初识Libevent libevent是用c写的高并发网络io库,只要有文件描述符,就都可使用libevent. libevent使用回调函数(callback) . 有了libevent,网络编程我 ...

  9. 《Linux就该这么学》课堂笔记01 linux初识

    此书作者刘遄(Liu Chuán)从事于Linux运维技术行业,并且在2012年获得红帽工程师RHCE 6版本证书,在2015年初又分别获得红帽工程师RHCE 7版本证书与红帽架构师认证RHCA顶级证 ...

随机推荐

  1. L3956棋盘

    1,记得之前要复习.上次先写的题是数的划分. 虽然我不想说,估计全忘了.复习就当把上次的题写了把. 应该比较稳了. 2,题中的要求. 一,所在的位置必须是有颜色的.(很明显要用bool去涂一遍) 二, ...

  2. 检验多个xsd的xml是否合法

    Java - 使用 XSD 校验 XML https://www.cnblogs.com/huey/p/4600817.html 这种方法不支持多个xsd文件,会报错 可以使用XMLBeans Too ...

  3. BZOJ 5305: [Haoi2018]苹果树 组合计数

    一定要注意要乘阶乘,细节很多. code: #include <bits/stdc++.h> #define ll long long #define setIO(s) freopen(s ...

  4. 计蒜客 39272.Tree-树链剖分(点权)+带修改区间异或和 (The 2019 ACM-ICPC China Shannxi Provincial Programming Contest E.) 2019ICPC西安邀请赛现场赛重现赛

    Tree Ming and Hong are playing a simple game called nim game. They have nn piles of stones numbered  ...

  5. Git常用命令及常见报错:You have not concluded your merge (MERGE_HEAD exists)、清理无效的远程追踪分支

    一.常用命令 切换到master分支:git checkout master 查看已有本地及远程分支:git branch -a(先git pull拉下全部数据) 查看远程分支:git branch ...

  6. 洛谷P2331[SCOI2005]最大子矩阵

    题目 DP 此题可以分为两个子问题. \(m\)等于\(1\): 原题目转化为求一行数列里的\(k\)块区间的和,区间可以为空的值. 直接定义状态\(dp[i][t]\)表示前i个数分为t块的最大值. ...

  7. 第12组 Beta冲刺(4/5)

    Header 队名:To Be Done 组长博客 作业博客 团队项目进行情况 燃尽图(组内共享) 展示Git当日代码/文档签入记录(组内共享) 注: 由于GitHub的免费范围内对多人开发存在较多限 ...

  8. spring源码的设计模式

    转:https://blog.csdn.net/huyang0304/article/details/82928900 接下来我们只介绍在Spring中常用的设计模式. 1.1.简单工厂模式(Fact ...

  9. 网络公开课和MOOC资源

    美国(USA) 1. 麻省理工学院开放课程(Free Online Course Materials/ MIT OpenCourseWare) 2. 耶鲁大学开放课程(Online Video Lec ...

  10. redis 锁的案例

    1: redis 锁 作为一种术装饰器使用 基本逻辑: 1:声明一个redislock类  定义生成锁和释放锁两个方法 2:生成锁使用了一个默认值 setnx ; 如果当前时间大于 第一次锁的生成时间 ...