• Linux系统


    1 Linux是什么?

    Linux(i/ˈlɪnəks/ LIN-əks)是一种自由和开放源码的类UNIX 操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上用户空间的应用程序之后,成为 Linux 操作系统

    2 为什么使用Linux?

    因为它很安全,因为它是免费的、因为它是可以定制的、因为它是自由的、因为它有一个强大的社区支持着……

    3 Linux的特点

    多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能开源

    4 CentOS

    主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS

    免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本

    更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

    CentOS 6.4

    CentOS官网:http://www.centos.org/

    CentOS搜狐镜像:http://mirrors.sohu.com/centos/

    CentOS网易镜像:http://mirrors.163.com/centos/

    CentOS 6.4下载地址:

    http://mirrors.sohu.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso

    http://mirrors.sohu.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso

    5 Linux安装

    环境:

    1:Windows7

    2:VMware Workstation9

    3: CentOS6.4

    安装步骤:见CentOS6.4详细安装文档.doc

    6 Linux 目录

    Linux 文件系统是一个目录树的结构,文件系统结构从一个根目录开始,根目录下可以有任意多个文件和子目录,子目录中又可以有任意多个文件和子目录

    • l   bin  (binaries)存放二进制可执行文件

      l    sbin  (super user binaries)存放二进制可执行文件,只有root才能访问

      l    etc (etcetera)存放系统配置文件

      l    usr  (unix shared resources)用于存放共享的系统资源

      l    home 存放用户文件的根目录

      l    root  超级用户目录

      l    dev (devices)用于存放设备文件

      l    lib  (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

      l    mnt  (mount)系统管理员安装临时文件系统的安装点

      l    boot 存放用于系统引导时使用的各种文件

      l    tmp  (temporary)用于存放各种临时文件

      l    var  (variable)用于存放运行时需要改变数据的文件

    7 Linux客户端

    常用命令

    命令格式:命令  -选项  参数

    如:ls  -la  /usr

    ls:显示文件和目录列表(list)

    常用参数:

    -l       (long)

    -a      (all) 注意隐藏文件、特殊目录.和..  

    -t      (time)

    pwd 显示当前工作目录(print working directory)

    touch或者> 创建空文件                                                      

    mkdir 创建目录(make directoriy)

    -p 父目录不存在情况下先生成父目录 (parents)           

    cp 复制文件或目录(copy)

    -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)    

    mv 移动文件或目录、文件或目录改名(move)

    rm 删除文件(remove)

    -r 同时删除该目录下的所有文件(recursive)

    -f 强制删除文件或目录(force)

    rmdir 删除空目录(remove directoriy)

    cat显示文本文件内容 (catenate)

    more、less 分页显示文本文件内容

    head、tail查看文本中开头或结尾部分的内容

    haed  -n  5  a.log 查看a.log文件的前5行

    tail  -f  b.log 循环读取(fellow)

     

    创建隐藏文件  mkdir .文件名称

    改名 mv itmayiedu_a/ itmayiedu_c

    删除文件 rm -r itmayiedu_a/    ----会提示

    强制删除文件 rm -r itmayiedu_a/    ----不提示

    echo "this is java" > book   写入并且创建book文件

    mkdir itmayiedu  ---创建文件夹

    cd itmayiedu     ---进入该目录文件夹

    mkdir itmayiedu-a itmayiedu-b itmayiedu-b   ---创建多个目录

    mv  itmayiedu-c itmayiedu_newc     ---移动文件夹

    cd itmayiedu_newc-------进入到itmayiedu_newc目录中

    touch itmayiedu_txt001-----创建一个空间

    cp itmayiedu_text002 itmayiedu_newc----拷贝文件

    find itmayiedu_newc/ itmayiedu_text002  ----查找文件

    echo "this is itmayiedu" >>itmayiedu_text002  ---写入值

    wc itmayiedu_text002 ---统计文本的行数、字数、字符数

    grep 'itmayiedu' itmayiedu_text002 ---在指定的文本文件查找指定的字符串

    ln -s itmayiedu_newc/   ---为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

  • 相关阅读:
    linux项目部署学习(1) pyhton3的虚拟环境virtualenv和virtualenvwrapper详解
    linux下pip查看安装包的路径、和指定安装目录
    python+selenium实现长截图
    selenium设置chrome浏览器保持登录方式两种options和cookie
    linux中离线安装django
    理解 bashrc 和 profile
    Django部署阿里云服务时候报错:SQLite 3.8.3 or later is required (found 3.7.17)
    Django的django-admin工具详解
    Yum Install --Downloadonly 离线下载依赖包研究
    分治法求n个点中的最近距离
  • 原文地址:https://www.cnblogs.com/jingjinggood/p/12175553.html
Copyright © 2020-2023  润新知