zoukankan      html  css  js  c++  java
  • LINUX学习

    一。UNIX系统特点:多用户和多任务

    UNIX是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序.

    多用户:在同一时刻可以有多个用户同时使用UNIX系统,而且他们互不干扰。

    多任务:任一用户在同一时刻可以在UNIX系统上运行多个程序

    两种常见的桌面环境:KDE和GNOME

    切换虚拟终端的方法:Ctrl+Alt+F[1~6], (F1即当前图形界面) 如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2

    进入系统后$表示当前是普通用户 

     切换成管理员用户:su - root  变成#

    退出用exit 

    init 0 关机   init 6 重启

    shutdown  - h now  立即关机 

    who:查看当前登录了哪些用户    tty:查看当前登录的终端

    whoami:查看当前用户是谁

    date:查看当前日期

    cal:查看当前日历

    clear:清屏

    passwd 修改当前(用户)密码,此时可以修改密码为一位数(安装系统的时候 密码必须为6位)

    echo:回写命令 

    echo XX |(管道符号)XX(交给下一个命令接收)

       echo 12345 | passwd --stdin root     (以12345输出,作为passwd的输入,此时修改密码只需要一个步骤,不需要两个步骤)--------只有根用户下才能执行此命令

    man:查看某个命令的帮助信息,某命令的使用说明  如 man help 

    使用“命令名 --help”获取帮助  如  passwd --help 查看passwd信息

    二、目录结构

    命令的三要素:命令本身[选项] 参数

    linux只有一个根 /        (windows 多根 )

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

     bin目录:用来存放常用的可执行文件
     sbin目录:用来存放系统的可执行文件

     boot目录:存放电脑启动盘

      etc目录:存放电脑配置文件

     挂载点(目录):通常可移除式硬件会被挂载在/media或/mnt目录之下

    pwd :查看当前在哪个子目录下面

     绝对路径:以/开始 

     相对路径:不以根目录开头的。必须要参照当前位置(以当前位置为参照,补全后面的路径)

    三、目录操作和文件操作

    mkdir  添加目录 如 mkdir /a

        mkdir -p /a/b/c 递归新建目录a下面的子目录b,再建b下面的子目录c

    ls :查看当前目录的内容

    ls --help | less  管道符号,把help的结果以分页的形式查看,可以用上下键查看具体内容

    ls - d 查看目录

          l例如: ls -d /a/e 查看a/e目录

                      ls /a/e 查看e文件和子文件夹内容

    mv /a/f /a/f1 :修改文件夹名字

    mv /a/f  /b :移动f 文件夹到根目录/ 底下,然后修改名字为b

     

    rm -r /a:递归删除/a下面的所有目录和文件

    rm -rf /a:强制性删除/a下面所有的目录和文件

    安全性删除: mv /a/f  /temp 把f移动到temp临时文件夹,类似回收站

    touch a.txt 增加文件

    mv a.txt b.txt 把a文件名字修改为b 

    mv/a/a.txt  /b/b.txt  把a移动到目录b下面,同时把名字修改为b。---------(相当于windows的剪切-粘贴)

    rm b.txt 删除b文件

    cd:切换目录

    cd. 切换到当前目录

    cd ..(有空格):进入上一级目录

    cd -    切换到上次所在目录

    cd /   进入根目录
    cd ~  进入用户家目录,比如root用户就进入到/root,比如zzz用户,就进入到/home/zzz

    mkdir /boot/LANA   新建LANA目录

    mv /boot/LANA   /DEY  把LANA移动到/目录,然后修改名字为DEY;而不是把LANA目录移动到DEY目录

    mv /boot/LANA   /DEY/   把LANA移动到/DEY,不修改原目录名字

     cat:查看文件内容

       遇到的问题,打开文件输入内容后无法保存,此时可以在目录下输入 nautilus,弹出目录后打开文件,再修改最后保存

      

     

    分页查看:less /JX/LOVE/WD/love.txt

                     more /JX/LOVE/WD/love.txt (以百分比显示)

     

    查看文件开头几行(默认前十行)  head 

     查看文件开头几行(指定前n行)  head  - n  7  指定前7行

     查看文件结尾(默认前十行) 

    查看文件结尾几行

    动态监控文件是否有新增内容:tail -f  (以覆盖的方式更新查看)

    echo  my old money > /JX/LOVE/WD/love.txt  以覆盖的方式输入到love.txt

    echo  my old money > >/JX/LOVE/WD/love.txt  以追加的方式输入到love.txt

     此功能用于网页上日志更新 ,动态监测日志新增内容。

    查看历史命令:1.上下键 2、!+n  例如 !5 查询第五条命令并且执行出来

  • 相关阅读:
    19年春第六周学习
    Java编程思想
    个人作业4-结对开发地铁
    Hadoop学习笔记—1.基本介绍与环境配置
    ZooKeeper学习第二期--ZooKeeper安装配置
    ZooKeeper学习第一期---Zookeeper简单介绍
    loadrunner--参数化—使用数据文件参数化
    loadrunner--analysis--图表筛选、合并、显示
    loadrunner--并发测试
    session和cookie
  • 原文地址:https://www.cnblogs.com/featX/p/7271436.html
Copyright © 2011-2022 走看看