linux初识1
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的更多相关文章
- 服务器初识、linux安装、linux初识
电脑硬件 电源 既然是人体的心脏,保障电源供应,就需要质量好的电源,生产环境中单个核心服务器最好是双电源AB线路. 一个接220V电路,一个可能接蓄电池UPS(不间断电源) cpu 常见品牌:Inte ...
- Linux初识(命令, 文件, 系统管理)
Linux初识(命令, 文件) 文件系统 在Linux系统下,没有驱动器磁盘,只有一个根目录 / ,所有的文件都在根目录下面. 相关文件夹介绍 bin : 程序相关 boot : 开机启动相关 cdr ...
- Linux01 /Linux初识
Linux01 /Linux初识 目录 Linux01 /Linux初识 1. 服务器 2. Linux系统介绍 3. linux简单介绍 4. VMware与Centos系统安装 5. 各个连接协议 ...
- Linux初识
在这篇文章中你讲看到如下内容: 计算机的组成及功能: Linux发行版之间的区别和联系: Linux发行版的基础目录及功用规定: Linux系统设计的哲学思想: Linux系统上获取命令帮助,及man ...
- Linux初识二
1. Linux上常用的文件管理命令及使用 (1) CP命令:复制文件或文件夹语法格式 cp [OPTION]... [-T] SOURCE DEST // 单源复制 cp [OPTION]... S ...
- Linux初识(转)
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基本原理.文件存储结构.软链接 ...
- linux初识-01简介
什么是linux: Linux是一个自由的,免费的,源码开发的操作系统Linux的特点: 开放性.多用户,多任务,具有丰富的网络功能 可靠的系统安全 良好的可移植性 良好的用户界面(命令界面和图形界面 ...
- Linux 初识Libevent网络库
初识Libevent libevent是用c写的高并发网络io库,只要有文件描述符,就都可使用libevent. libevent使用回调函数(callback) . 有了libevent,网络编程我 ...
- 《Linux就该这么学》课堂笔记01 linux初识
此书作者刘遄(Liu Chuán)从事于Linux运维技术行业,并且在2012年获得红帽工程师RHCE 6版本证书,在2015年初又分别获得红帽工程师RHCE 7版本证书与红帽架构师认证RHCA顶级证 ...
随机推荐
- WinDbg的环境变量
有很多的环境变量,主要分为常规环境变量和内核模式环境变量.下面分别列出. 常规环境变量 下表列出了可在用户模式和内核模式调试的环境变量. 变量 含义 _NT_DEBUGGER_EXTENSION_PA ...
- linux命令之------More命令
More命令 1)作用:命令类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读. 2)-num:一次显示的行数 3)-d:提示使用者,在画面下方显示[Press space to conti ...
- 【洛谷P5019】铺设道路
题目链接 众所周知,这道题和积木大赛是同一道题 题意就是给出一段自然数序列,每次操作\((L,R)\)把区间\([L,R]\)的数全部减一,不允许出现负数,问把序列变为零的最小操作次数 贪心做法 样例 ...
- GoCN每日新闻(2019-10-08)
GoCN每日新闻(2019-10-08) <premenlo';font-size:9.0pt;">GoCN每日新闻(2019-10-08) 1. Go 构建高性能数据库中间件: ...
- javascript轮询请求服务器
抛出问题:web浏览器如何与服务保持通信? 方法一:Ajax轮询 方法二:EventSource轮询 方法三:websocket保持长连接 下面的解决方案是,Ajax轮询与EventSource轮询的 ...
- 堆(heap)和栈(stack)有什么区别??
简单的可以理解为: heap:是由malloc之类函数分配的空间所在地.地址是由低向高增长的. stack:是自动分配变量,以及函数调用的时候所使用的一些空间.地址是由高向低减少的. 预备知识—程序的 ...
- egg.js搭建 api设置跨域
1.egg简述 Egg.js,为企业级框架和应用而生,是阿里开源的企业级 Node.js 框架. 2.特点 Egg 奉行『约定优于配置』,按照一套统一的约定进行应用开发,团队内部采用这种方式可以减少开 ...
- java中JSON转含泛型对象
public static void main(String[] args) { UserDto userDto=new UserDto("test","14" ...
- docker 部署jar包
docker volume create j1ls /var/lib/docker/volumes/j1/_data 上传jardocker run -it -d --name j1 -v j1:/h ...
- Sword C语言原子操作
/* gcc内置原子操作 */ #include <stdio.h> /* 知识补充: gcc 4.1.2版本之后,对X86或X86_64支持内置原子操作.即不需要引入第三方库(如pthr ...