zoukankan      html  css  js  c++  java
  • Linux基础

    一、Linux操作系统简介

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

      2、Linux系统运行稳定,主要用于服务器。

      3、Linux系统用户分为:

        a、系统用户root:提示符#

          

        b、普通用户:提示符$

          su命令:切换用户

          exit命令:退出普通用户

          

      4、Linux终端:Linux终端也称为虚拟控制台,Linux采用命令行的工作方式,用户通过键盘输入命令,通过Linux终端对系统进行控制。

      5、Linux提供6个虚拟终端,Ctrl+Alt+F[1-6]来切换不同的虚拟终端

      6、关闭Linux系统命令:init 0  或者  shutdown -h now

    二、Linux系统基本操作

      1、Linux命令语法格式

        命令 [选项] [参数]

        命令:告诉Linux系统执行什么操作

        [选项]:以什么样的方式运行命令,选项部分以“-”开始,可选项

        [参数]:命令操作的对象,通常是一个文件或目录,可选项

        例:ls -l /home   #查看/home下所有文件或目录的详细信息

        

      2、常用命令

        a、whoami命令:显示当前使用Linux系统的用户

          例:当前使用的用户是root用户

          

        b、who命令:显示有哪些用户正在Linux系统上工作

          

        c、date命令:查看系统时间

          

          修改系统时间:date "月日时分年"

          例:将系统时间改为:2018年8月26号11:28

          

          扩展:hwclock命令

             -s参数:将时间同步到硬件

             -w参数:将时间同步到系统

        d、cal命令:查看日历

          

          例:查看2015年10月份

          

        e、clear命令:清屏,快捷键Ctrl+l

        f、su命令:从当前用户切换到指定用户

          例:从root用户切换到heilong用户

          

        g、passwd命令:修改用户密码

          例:修改heilong用户的密码

          

        h、man命令:查看命令的使用说明,两种方法:man 命令  或者   命令 --help

          例:查看ls命令的使用说明

          man ls  或者  ls --help

        i、useradd命令:创建用户

          例:创建一个tom用户,之后会在/home下创建tom用户的家目录

          

    三、目录文件的浏览、管理及维护

      1、Linux文件系统的树状结构

        在Linux中,所有的文件或目录都被组织成一个以根节点开始的倒置的树状结构

        最顶层的根目录以“/”表示

        Linux中两个特殊目录:“.”表示当前目录,“..”表示上一级目录

      2、绝对路径和相对路径

        绝对路径:必须以一个正斜线(/)开始。绝对路径包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,它是文件位置的完整路        标,因此在任何情况下都可以使用绝对路径找到所需的文件

        相对路径:不是以正斜线(/)开始,相对路径可以包含从当前目到要查找的对象(目录或文件)所必须遍历的每一个目录的名字

      3、目录文件操作命令

        a、pwd命令:显示当前目录

          

        b、cd命令:切换当前工作目录

          cd  或  cd ~ :直接返回当前用户的家目录

          cd .:返回当前目录

          cd ..:返回上一组目录

          cd -:返回用户上一次的工作目录

          

        d、ls命令:查看当前工作目录下的内容

          ls -l:查看当前工作目录下所有内容的详细信息

          ls -a:查看当前工作目录下的所有内容,包括隐藏文件或目录  注:Linux系统中以“.”开头的文件为隐藏文件或目录

        e、cp命令:复制文件或目录从源路径到目标路径

          例:将/root/a.txt文件复制到/home/heilong/目录下

          

          加-r选项:递归复制目录,包括目录下的所有目录或文件

          例:将/etc下的所有文件或目录复制到/home/heilong中

          

        f、mv命令:移动文件或目录从源路径到目标路径

         例:将/root/下的Python-3.5.2.tgz和Python-3.5.2移动到/home/heilong中

        

          mv命令重命名文件

          例:将/home/heilong/a.txt文件重命名为heilong.txt

          

        g、mkdir命令:创建目录

          例:在/home/heilong目录下再创建一个名为heilong的目录

          

          mkdir -p:递归创建目录

          例:在/home/heilong中创建dir1/dir2/dir3

          

        h、touch命令:创建一个空文件,也可同时创建多个空文件

          例:在/home/heilong/下创建名为new.txt的空文件

          

        i、rm命令:永久删除目录下的文件或目录

          -r选项:删除目录并且递归删除该目录下的所有文件或目录

          -f选项:强制执行,删除前不会询问用户

          例:删除/home/heilong/下的heilong.txt 和删除/home/heilong/Python-3.5.2/

          

          

        g、cat命令:查看文件内容

          例:查看/home/heilong/new.txt文件内容

          

        h、head命令:默认显示文件内容的前10行

          -n :n为指定的行数

          例:显示/home/heilong/new.txt文件内容的前3行

          

        i、tail命令:默认显示文件内容的后10行

          

          例:显示/home/heilong/new.txt文件内容的后3行

          

        j、more命令:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“—More--(n%)”的信息,其中,n%是已经显示文件

        内容的百分比。其中回车逐行显示,空格逐屏显示

          

        k、less命令:less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜

        

  • 相关阅读:
    JavaEE XML SAX解析
    JavaEE XML DOM解析之DOM4J
    JavaEE XML DOM解析
    JavaEE XML StAX创建
    移动端弹窗后禁止滚动
    vue cli3 项目优化
    【性能优化】quicklink:实现原理与给前端的启发
    关于js异步的一些知识点
    node
    class类
  • 原文地址:https://www.cnblogs.com/heilongorz/p/6049357.html
Copyright © 2011-2022 走看看