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

    这几天工作不忙。抽了点时间。学习了一下linux .

    首先装了在xp系统上装了一个虚拟机。[虚拟机软件]VMware-workstation-6.5.1-126130-windows.exe

    装完以后就是以下的图:


    然后在虚拟机上装了一个Ubuntu . YlmF-Linux-Y1.5.iso 

    装完后就是如下页面


    进入命令模式:

    1. alt+F2然后输入gnome-terminal就打开终端叻 打开当前用户权限命令模式
    2. 应用程序--》系统工具--》Root终端 打开Root 权限命令

    系统文件如下:
    每个目录的说明:
    •  bin  存放二进制可执行文件(ls,cat,mkdir等)
    •   boot  存放用于系统引导时使用的各种文件
    •   dev 用于存放设备文件
    •   etc  存放系统配置文件
    •   home 存放所有用户文件的根目录
    •   lib  存放跟文件系统中的程序运行所需要的共享库及内核模块
    •   mnt  系统管理员安装临时文件系统的安装点
    •   opt  额外安装的可选应用程序包所放置的位置
    •   proc  虚拟文件系统,存放当前内存的映射
    •   root  超级用户目录
    •   sbin  存放二进制可执行文件,只有root才能访问
    •   tmp  用于存放各种临时文件
    •   usr  用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
    •   var  用于存放运行时需要改变数据的文件
    常用命令:
       文件目录操作命令

    • ls 显示文件和目录列表  
    •  -l 列出文件的详细信息
    • mkdir 创建目录  
    •  -p 父目录不存在情况下先生成父目录
    • cd 切换目录
    • touch 生成一个空文件
    • echo 生成一个带内容文件
    • cat、tac 显示文本文件内容
    • cp 复制文件或目录
    • rm 删除文件
    • -r 同时删除该目录下的所有文件
    • -f 强制删除文件或目录
    • mv 移动文件或目录、文件或目录改名
    • mv jdk1.5.0_04 /usr/local/   移jdk1.50_04 到 目录 /usr/local/
    •  mv  aaa bbb 将aaa改名为bbb
    • find 在文件系统中查找指定的文件
    •  -name  文件名
    • wc 统计文本文档的行数,字数,字符数
    • grep 在指定的文本文件中查找指定的字符串
    • rmdir 删除空目录
    • tree 显示目录树 
    • pwd 显示当前工作目录 
    • ln 建立链接文件
    • more、less 分页显示文本文件内容 

    信息显示命令

      • stat 显示指定文件的相关信息,比ls命令显示内容更多 
      • who、w 显示在线登录用户 
      • whoami 显示用户自己的身份 
      • hostname 显示主机名称 
      • uname 显示系统信息 
      • dmesg 显示系统启动信息 
      • top 显示当前系统中耗费资源最多的进程 
      • ps 显示瞬间的进程状态
      • du 显示指定的文件(目录)已使用的磁盘空间的总量 
      • df 显示文件系统磁盘空间的使用情况 
      • free 显示当前内存和交换空间的使用情况 
      • ifconfig 显示网络接口信息 
      • ping 测试网络的连通性 
      • netstat 显示网络状态信息 
      • kill 杀死一个进程 
    备份压缩命令
    • gzip 压缩(解压)文件或目录,压缩文件后缀为gz 
    • bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 
    • tar 文件、目录打(解)包
    • gzip命令
    • 命令格式:
    • gzip [选项] 压缩(解压缩)的文件名
    • 参数:
    • -d 将压缩文件解压。
    • -l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字
    • -v 对每一个压缩和解压的文件,显示文件名和压缩比。
    • -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    • bzip2命令
    • 命令格式:
    • bzip2 [-cdz] 档名
    • 参数:
    • -d :解压缩的参数
    • -z :压缩的参数
    • -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    tar命令
    • 命令格式:
    • tar [-cxzjvf]   压缩打包文档的名称 欲备份目录
    • 参数:
    • -c :建立一个归档文件的参数指令
    • -x :解开一个压缩文件的参数指令!
    • -z :是否需要用 gzip 压缩?
    • -j :是否需要用 bzip2 压缩?
    • -v :压缩的过程中显示文件
    • -f :使用档名,在 f 之后要立即接档名
    • -tf :查看归档文件里面的文件
    VI的运行模式 
    • 编辑模式:等待编辑命令输入
    • 插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息
    • 命令模式:在编辑模式下,输入 “:” 进行命令模式

    VI 使用的命令
    • :q 直接退出vi
    • :wq 保存后退出vi ,并可以新建文件
    • :q! 强制退出
    • :w file 将当前内容保存成某个文件
    • :set number 在编辑文件显示行号
    • :set nonumber 在编辑文件不显示行号

    FTP 命令
    ftp 127.0.0.1
    输入用户名
    密码
    lcd 进入客户端某个目录
    cd 进入服务端某个陌路
    bin 二进制格式
    ascii asc码格式
    get 下载
    put 上传

    1、查看内核版本命令:
    1)   cat /proc/version 
    2)   uname -a 
    3)  uname -r
    2、查看发行版本命令
    1)   lsb_release -a
    2)   用命令找到/etc目录下的issue文件release文件
    修改时间:
    date -s 15:12:35
    date -s 201108-29
    date 查看当前时间
  • 相关阅读:
    【总结】Centos中,Kerberos安装
    Go语言mgo
    Go语言mgo
    理解 Serenity,Part-1:深度抽象
    ZCash零知识证明
    零知识证明(Zero-Knowledge Proof)原理详解:非交互式证明实现自动验证防止作假
    tf.shape(x)、x.shape、x.get_shape()函数解析(最清晰的解释)
    Java生成(m.n)之间的随机数
    tf.cond()函数解析(最清晰的解释)
    OpenStack Blazar 架构解析与功能实践
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218367.html
Copyright © 2011-2022 走看看