Python开发系列知识(1) - Linux操作系统

Linux - 操作系统(简单命令)

计算机世界第一台 - Pascal - C语言

第一台数字计算机 - 差分机 - 程序 - Ada(世界上第一个程序员)

世界上第一台电子数字计算机 - ENIAC - 程序要存储执行

图灵 - 程序员祖师爷

Unix - C语言

IBM(AIX) \ HP - Uinx (HP - Unix) 系统和特定硬件绑定到一起

通用操作系统 - Linux - 云服务

Linux - 内核

发行版本: Redhat Linux, Ubuntu(有可能免费,有可能收费), CentOS

专用操作系统 -

Linux 命令

reboot : 重启服务器 / shutdown : 关掉服务器

init 0 : 关机 / init 6 : 重启

ps : 查看shell --> bash

who / w : 查看所有登录用户

whoami ( who am i ) : 查看自己用户名 (查看用户名)

uname : 查看系统 / hostname : 查看主机名

adduser : 创建用户

passwd : 改密码 (直接回车是修改当前用户密码) / 云服务器 - 重置密码来修改密码

logout / exit : 退出登录

制表键 : 可以给出各种提示,帮忙自动补全 / 可查看有多少个命令 - > why -> 可看提示

/root : 根目录 - 用户主目录 / 超级管理员用户主目录

pwd : 查看当前目录

名言 : 有什么不知道的都问男人 - man

获取帮助 :

  1. info : 专业程序员角度解释命令的使用

  2. man : 查看命令使用手册(适合普通用户使用)

  3. --help : 查命令帮助(帮助获得对应的信息)

    whatis passwd : 查命令简短描述

    Linux 系统自带了python - - 可做自动化运维

    man man : 查看在线文档的接口

    sudo ----super user do : 以管理员身份执行命令

    su ---- switch user : 切换用户

    文件和文件夹的操作(重点)

    ls -- list directory contents : 列出文件夹里的内容

    ls -l -long : 长格式

    ls -a - all : 显示所有文件

    文件中有d开头的是文件夹 无d开头有 - 开头的是文件

    touch : 创建新文件 - 若文件存在 - 更新这个文件的访问时间 (改变文件的时间戳)

    以 . 开始的文件或文件夹都是隐藏的 ls -a 查看

    ls -la : 既有长格式又显示所有文件

    ls - r - reverse : 反转显示

    ls - R - recursive : 递归的显示文件或文件夹

    cd : 改变目录

    重点

    cd / root : 绝对路径 . 当前路径 .. 上一级路径

    cd .. 上一级目录

    cd../.. 返回上一级的上一级 (相对路径)

    cd ~ 去到当前用户的主目录

    bin -> usr / bin 链接

    ect : 配置 - 所有软件的配置都在这个目录下

    lost + found : 找回文件 - 通过碎片找回原来的数据

    真正删除文件 - 粉碎, 覆盖原来的文件

    usr : 用户目录

    var : 系统变量目录

    cpuinfo : cpu 信息 - 查看硬件信息

    cat - concatenate : 查看文件内容

    cat - meninfo : 查看内存

    rmdir : 删除文件

    rm - remove : 既可以删除文件也可以删除文件夹

    rm - f - force : 强行删除

    rm - rf : 递归的删除

    rm - i - interactive : 交互式删除

    rm - r - recursive : 递归删除

    rm - rf / : 系统崩溃 ,实际中特别是公司中不能用的命令 - 会删除数据库 - 准备逃亡

    cp - copy : 拷贝

    history : 查找历史命令

    ! num(命令编号) - 回车 - 可再敲一次这个命令

    mv - move : 剪切 ,移动, 重命名(文件/ 文件夹)

    head : 查看文件开头部分

    tail : 查看尾巴部分

    wget: 获取网页

    cat index.html | more 一页一页显示 (竖线表示 : 管道 / 过滤器)

    head -5 index.html - 只看前5行

    tail -3 index.html - 只看后3行

    查找字符串(重点)

    grep : 搜索文件里字符串是的内容 - 以下有两种表示方式:

    cat index.html | grep '<div . * >'

    cat index.html | grep <div. * >

    find : 根据名字查找文件

    grep '<div .*>' index.html

    grep '<div .*>' index.html -n 显示行号

    grep '<div .*>' index.html . -R -n 显示目录与行号

    Ctrl + C : 终止命令执行

    grep '<div .*>' index.html / -R -n 后台执行命令

    输出重定向- 输出到文件

    grep '<div .*>' index.html / -R -n > result.txt &

    2> 错误重定向

    grep '<div .*>' index.html / -R -n > result.txt 2 > error.txt &

    追加输出重定向 >>

    jobs : 查看是否有后台任务在执行

    fg % 1 --> 前台运行 / bg % 1 --> 后台运行

    wc - word counts : 单词数

    uniq : 唯一的, 去重 (相邻重复去重)

    sort : 排序

    中文汉字编码范围 : 0x4e00 - 0xqfa5

    crd = ord('某中文') - 得到该中文汉字的二进制编码

    diff - different : 比较两个文件内容每一行里哪些不一样了 / 版本比较

    file : 告诉你这是一个什么样的文件 ,根据文件里的数据来分析的, 分析文件性质, 不是根据后缀名来区分的

    了解

    系统时间 / 日期 - date / cal

    录制操作脚本 - script

    给用户发消息 : mesg / wtite / wall

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值