zoukankan      html  css  js  c++  java
  • Linux基础(1)

    Linux文件概述

    在Linux中打开命令窗口的指令:Ctrl+Alt+T
    cd /  :跳转到根目录
    ls    :显示当前目录下的所有文件,如果该目录下包含隐藏文件,则可以使用ls -a命令。

    Unix-like 系统中“文件系统”的概念包含两个意思,第一是“根文件系统”,另一个是“存储类文件系统”。
    “存储类文件系统”就等同于Windows操作系统的存储方式.而"根文件系统"则差别较大,它并不是用来存储实际文件的.
    根文件系统简称为"rootfs"
    挂载"存储文件系统"的命令是:mount
    卸载"存储文件系统"的命令是:umount

    Linux启动过程
    ​从计算机系统的角度来看,启动过程一般分为三个步骤

    开机并执行bootloader程序-----操作系统内核初始化-----执行第一个应用程序

    常用Linux命令
    • man
    man的含义是 manual,即手册,当我们不清楚Linux命令的作用和用法,可以使用man command 进行查询,command 为具体命令名称,如man ls
    • find
    find用于查找某个文件或文件夹
    如:   &find . -name "*.java"
    • grep
    grep用于字符串匹配,比如想找到 hello.java中包含"Activity" 字符串的所有地方
    &grep "Activity" hello.java
    • xargs
    代表上一个命令的执行结果,作为下一个命令的参数,比如,想查找当前文件名中包含"oa"的所有文件,可以用以下命令:
    &ls | xargs grep "oa"
    查找当前目录下所有包含"Activity"字符串的Java文件
    &find . -name "*.java" | xargs grep "Activity"
    查找目录名称为res下的xml文件,并且xml文件中包含"status_bar_size"字符串的地方.
    &find `find . -name res` -name "*.xml" | xargs grep status_bar_size

    • cat  
    cat命令用于连接文件内容并在Terminal 中输出文件内容.
    查看当前目录下 main.java的文件内容
    &cat main.java
    也可以查看设备文件,以下命令查看/dev/disk0的内容
    &sudo cat /dev/disk0
    该命令中,sudo的含义是使用管理员权限执行后续命令.

    • chmod
    在Linux系统中,文件的访问者被划分为三类:user(u) 用户自身,即创建该文件的用户,  group(g)用户所在组, other(o) 其他用户
    chmod即用于设置这三类访问者对于文件的访问权限.
    • ps,kill
    ps用于列出当前运行的所有进程,kill用于杀死某个进程
    • export
    将某个变量值的作用域设为全局范围




























    qq3061280@163.com
  • 相关阅读:
    第10组 Alpha冲刺 (4/6)(组长)
    Android菜鸟成长记10 ListVew
    Android菜鸟成长记3activity类
    Android菜鸟成长记2内部类
    Android菜鸟成长记7 Android的五大布局
    Android菜鸟成长记4button点击事件
    Android菜鸟成长记8 布局实践(微信界面的编写)
    Android菜鸟成长记9 selector的用法
    Android菜鸟成长记6 网络连接的检查
    Android菜鸟成长记5ADB和sqllite
  • 原文地址:https://www.cnblogs.com/aibuli/p/75c18f6da5a9975f56239a7158a52b52.html
Copyright © 2011-2022 走看看