zoukankan      html  css  js  c++  java
  • The First Week luckyzpp

    一 ,LINUX系列有很多版本,只是我们很少去了解到更多,我们熟知红帽CentOS,Ubuntu,Debian,   Kali,  Rocky各种版本系列。

     二 目前Linux 生产主流版本如下;

    CentOS 各版本介绍

    CentOS-7-DVD版本:DVD是标准安装盘
    CentOS-7-NetInstall版本:网络安装镜像
    CentOS-7-Everything版本:对完整版安装盘的软件进行补充,集成所有软件
    CentOS-7-GnomeLive版本:GNOME桌面版
    CentOS-7-KdeLive版本:KDE桌面版
    CentOS-7.0-livecd版本:光盘上运行的系统
    CentOS-7.x-x86_64-Minimal-1503-01.iso 精简版,自带的软件最少

    CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

    RHEL介绍
    rhel(red hat enterprise Linux):Red Hat公司发布的面向企业用户的Linux操作系统。早起版本主要用于桌面环境


    Ubuntu 介绍

    Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器


    不同发行版之间的联系:所有发行版都是使用Linux内核;都需要遵循GNU的GPL(General Public License)协定

    不同发行版之间的区别:发行版的本质区别,在于继承不同版本的内核,库、程序的组成。

    使用的版本Centos7.9,

    使用的版本Ubuntu1084版本

     

    三 配置环境变量

    [zhengpeng@zpp-centos7 ~]$ vim .bash_profile 

     四 学习Linux,我们必须知道Linux的哲学思想

    1,一切都是一个文件(包括硬件)
    2,小型,单一用途的程序
    3,链接程序,共同完成复杂的任务
    4,避免令人困惑的用户界面
    5,配置数据存储在文本中

     五 Linux基本命令格式

    内部命令帮助
    (1) help COMMAND

     (2) man bash

    man 页面分组
    1:用户命令
    2:系统调用
    3:C库调用
    4:设备文件及特殊文件
    5:配置文件格式
    6:游戏
    7:杂项
    8:管理类的命令
    9:Linux 内核API

    1 ifconfig

    ifconfig 命令ifconfig 命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]

    ifconfig可设置网络设备的状态,或是显示目前的设置。

    2 echo

    3 date

    date 命令中的参数以及作用
    %t 跳格[Tab 键]
    %H 小时(00~23)
    %I 小时(00~12)
    %M 分钟(00~59)
    %S 秒(00~59)
    %j 今年中的第几天

    4 screen

    screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。

    5 export 

    export [-fnp][变量名称]=[变量设置值]

    在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。

    6 free 命令

    free 用于显示当前系统中内存的使用量信息,格式为“free [-h]”。
    [root@lucklyzpp ~]# free -h

     7 df(disk free)

    df可显示磁盘的文件系统与使用情形。

     8 who/whoami

    who显示目前登入系统的用户信息

    whoami显示自身的用户名称,本指令相当于执行"id -un"指令

    六  Linux 系统的目录

     

    1常见的文件系统目录功能
    /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录
    /bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
    /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
    /lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
    /lib64:专用于x86_64系统上的辅助共享库文件存放位置
    /etc:配置文件目录
    /home/USERNAME:普通用户家目录
    /root:管理员的家目录
    /media:便携式移动设备挂载点
    /mnt:临时文件系统挂载点
    /dev:设备文件及特殊文件存储位置
    b: block device,随机访问
    c: character device,线性访问
    /opt:第三方应用程序的安装位置
    /srv:系统上运行的服务用到的数据
    /tmp:临时文件存储位置
    /usr: universal shared, read-only data
    bin: 保证系统拥有完整功能而提供的应用程序

    蓝色-->目录       绿色-->可执行文件       红色-->压缩文件       浅蓝色-->链接文件       灰色-->其他文件

    2 列出目录内容
    ls 命令可以列出当前目录的内容或指定目录
    常见选项:
    -a 包含隐藏文件
    -l 显示额外的信息
    -R 目录递归
    -ld 目录和符号链接信息
    -1 文件分行显示
    -S 按从大到小排序
    -t 按mtime排序
    -u 配合-t选项,显示并按atime从新到旧排序
    -U 按目录存放顺序显示
    -X 按文件后缀排序
    -F 对不同类型文件显示时附加不同的符号:*/=>@|
    -C 文件多时,以多列的方式显示文件,默认是一列(标准输出)

  • 相关阅读:
    POJ1579Function Run Fun
    C++ 程序员必读书目清单
    zoj2100Seeding(水题)
    接口开发及技术负责
    哪些需求最重要
    地址
    哪些需求最重要
    setTimeOut与 setInterval区别
    项目管理简介
    项目管理简介
  • 原文地址:https://www.cnblogs.com/zpkf/p/lucklyzpp.html
Copyright © 2011-2022 走看看