Linux 学习--简单命令入门文件操作命令


            linux 操作系统


一.linux 操作系统概述


    1.常见操作系统
       - 服务端操作系统 : linux、unix、windows server
       - 单机操作系统 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8)
                         MAC 、linux(ubuntu)
       - 移动操作系统 Android、IOS 、Windows phone
    2.linux操作系统介绍

      - 为什么要学习linux操作系统
        1. 大部分服务端都采用linux ,JEE部署到服务器中
        2. 一些企业和学校采用linux研发和教学
    3. 很多嵌入式开发 用linux  
        4. 云计算、大数据 是集群网  linux : centos
      - 特点   
        1. 开放、开源、多用户的网络操作系统
    2. 基于unix(unix-->minix-->linux(linus :林纳斯 芬兰 )),可以定制内核
    3. 假如了GNU组织(自由软件组织 ,copyLeft) ,通过GPL(通用公共许可) 许可对外发布  
      - linux组成
         1. linux内核(linus 团队管理)
     2. shell :用户与内核交互的接口
     3. 文件系统 : ext3、ext4 等  windows 有 fat32  、ntfs
     4. 第三方应用软件
    
      - linux操作系统版本   
        1. 内核版本 (linus 团队管理)  3.8
    2. 发行版本  :一些软件公司以内核为基础,再添加一些软件和文档形成发行版本
       - red hat  : rhel ,centos
       - debian   : debian,ubuntu(桌面)
       - android  

二.安装linux系统


   1. vmware安装 : 创建虚拟机的软件
      vitual box :oracle 公司提供

   2. 虚拟机安装
      - 直接安装
        - 创建虚拟机
    - 安装ubuntu镜像
      - 打开虚拟机镜像: 虚拟机+操作系统(ubuntu)
        1. 打开*.vmx 文件
    2. 用户名  itcast  密码  123
        

三.linux系统环境  

   默认有6个命令交互通道和一个图形界面交互通道,默认进入到的是图形界面通道
     命令交互模式切换:ctrl+alt+f1---f6
     图形交互界面 ctrl+alt+f7
   
   1.图形界面交互模式
     - terminal: 图形界面的命令终端,它是图形界面交互通道的延伸,要依赖于图形界面
                  
    
  1.    2.命令交互模式
      命令提示符:
      itcast@ubuntu:~$
        - itcast:用户名
    - ubuntu :主机名
    - ~  :路径 ,假如当前的路径正好是 该用户存放数据的根目录 ,则显示~
    - $ :用户的类型  $代表普通用户  #  代表 超级用户
      
   3.linux文件系统

    - 目录结构
    - 文件权限分析
      w :可写   r: 只读  x:可执行  - :无权限
      文件权限
       1. 字符表示法
         drwxr-xr-x
      第一个字符 :文件的类型  d :普通文件  - :文件夹  c :串口文件  l :连接文件
           2-4 字符  : 该文件的属主用户的权限
       5-7  字符 : 与属主用户同一组的其他用户的权限
       8-10 字符 :  不同组的其他用户的权限
        2. 数字表示法
       -rw-r--r--   :文件的默认权限   644

       drwxr-xr-x   : 目录的默认权限  755 

四、linux的常用命令


   1.注销、关机、重启

     - 注销 :logout :登出 、exit
     - 关机 :
        shutdown - h  时间
      - h :关机
      - 时间 :
        1. now :马上
        2. 12.30 :指定具体时间
        3. 3  :几分钟以后
     sudo : superuser do :由超级用户来执行该命令
       要配置sudo 命令 : 授权 哪些用户能执行哪些命令
        由超级用户配置  sudo
         /etc/sudoers
       sudo shutdown -h now    当前账号:itcast  
     - 重启 :
        shutdown -r  时间
      -r :restart

   2.linux基本命令 :文件操作命令

     1. ls   : 查看目录内容

      

        - l :查看详细信息

      

       - a :查看所有文件(隐藏)
        man :manual : 手工,帮助 ,帮助命令,好比windows help
     命令: man ls

     

     2. mkdir :创建目录

          Desktop:
        - java
          - JEE : aa.txt  bb.txt  
          - Android

       

       说明:在桌面上创建目录。

     3. cd  切换目录

        - cd ..  记得要加空格

      

    - cd ./java  进入当前目录的子目录

      

    - cd ../xxx  进入上一级目录的子目录
       tab :自动补全

     

     4. touch  :创建一个空白的普通文件

        touch aa.txt

       

     5. echo  :把内容重定向到指定的文件中 ,有则打开,无则创建

     

     6. cat、more  :查看文件内容

        - cat :查看文件内容

     

    - more :分页查看文件内容,按空格键换页,这里是在java文件夹下拷贝了一份demo.txt测试文件,(具体的拷贝可以直接从主机中

     拖拽到虚拟机中,如果无法拖拽,可能没有安装vmtools)
     

     按空格键,进行分页查看:

    

     7. cp、mv、rm   

        - cp :复制
       cp bj.txt ./java/jee

      

    - mv :剪切、重命名
       1. 剪切 :mv aa.txt ../android/

     

       2. 重命名 :假如剪切的文件 存放在同一个目录中 ,则是重命名
           mv bb.txt cc.txt
    
    - rm :删除文件或者文件夹
      -f : 假如要删除的文件不存在,也不提示

    

      -i : 删除前提示 ,默认不删除,要删除,输入y

    

      -d : 删除空白目录

    

      -r :递归删除

    

     8. wc :word count :统计字符数

         154  233 3418
     - 154 :行数
     - 233 :单词数
     - 3418 :字符数
       命令: wc bj.txt
     

     9. ln :创建连接文件

        - 默认创建的是硬连接,好比复制 ,但是两个文件会同步
       命令:ln ./java/android/aa.txt  aaa

    

    - s :创建的是软连接
     

     10. pwd   :查看当前目录的绝对路径

     

     11. 管道命令 |

       命令: ls -la | wc

     

     12. 重定向
        - > :覆盖模式
    命令:  echo "ww">aaa

    

    - >>:追加模式
    命令: echo "ww">>aaa

    

     13. passwd   :设置密码  ,ubuntu默认 root账号是没有开启 ,只要设置root密码即可开启

         sudo passwd root
     

     14. su  切换目录

         su root
     root用户切换到其他账号不需要密码
       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值