• Linux入门


    虚拟机Linux入门

    Linux简介

    Linux是一款操作系统。(正规的Java的开发是在Linux操作系统下进行的) 服务器项目部署都是放在Linux操作系统上面。

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

    虚拟机:是一台虚拟的计算机,是由软件虚拟出来的一台计算机。

    安装Linux

    可以去这个链接看安装步骤    https://blog.csdn.net/sy1084462993/article/details/80515837

    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)用于存放运行时需要改变数据的文件

    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行

    创建隐藏文件  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解压安装包方式

    tar安装方式:  tar格式为打包后没有压缩的包,

    gz结尾是按照gzip打包并压缩的软件包

    tar.bz是按照二进制方式打包并压缩的

        安装方式本质是解压软件中的开发包,然后再通过相关配置,完成软件安装

        rpm安装: 是redhat linux推出的一种软件包管理器,类似于exe文件,可使用rpm命令安装

        yum安装: 本质是rpm安装,不同之处是用户可以通过yum参数,指定安装的软件包,

    系统自动从网络下载rmp进行安装

       示例:

        解压ip包   tar -zxvf 包名

        解压bz包    tar -jxvf 包名

        解压普通包   tar -xvf 包名

        以 rpm为后缀

                  查询是否安装软件包  : rpm -qa|grep  软件包关键字

                  卸载已经安装的软件包: rpm -e        软件包全名  //强制卸载 --nodeps

                  安装软件并查看进度  : rpm -ivh      软件包路径

        以“src.rpm”为后缀的源码软件包

    安装:先使用命令 rpm -rebuild *.src.rpm 将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再 rpm -ivh *.rpm 安装该二进制包即可。

    远程连接Linux

    使用命令:ifconfig查看ip地址

    查看本地网络虚拟网络是否启动,要启动

    连上网络就可连接了。

     

  • 相关阅读:
    在Delphi中如何创建和使用udl文件
    《深入浅出struts》读书笔记(2)
    指针与数组
    《深入浅出struts》读书笔记
    《深入浅出struts》读书笔记(3)
    《深入浅出struts》读书笔记(3)
    指针的简单使用
    指针的简单使用
    指针与数组
    《深入浅出struts》读书笔记
  • 原文地址:https://www.cnblogs.com/llkang/p/12194379.html
Copyright © 2020-2023  润新知