zoukankan      html  css  js  c++  java
  • Linux目录结构&常用指令

    Linux目录结构:

     

    ps -ef:任务管理器

    ifconfig: 查看ip

    ping :  测试与目标主机的连通性,ctrl+c停止

    目录指令:

    • ll:列出当前目录下的文件信息
    • ls -al : 列出当前目录下的文件信息(包含隐藏文件)
    • ll  /bin/: 列出根目录下的bin目录下的文件信息
    • pwd:打印当前目录
    • cd /:切换到根目录

    备份压缩: tar命令

    语法:tar命令

    • -c 建立一个压缩文件的参数指令(create)  --压缩
    • -x 解开一个压缩文件的参数指令(extract)  --解压
    • -z 是否需要用gzip压缩
    • -v  压缩的过程显示文件verbose
    • -f  使用档名,在f之后要立即接档名(file)

     

    cd命令:

    • pwd(print working directory):显示工作目录
    • Linux有两种用户,一种是管理员  目录是/root,另外一种是普通用户root/home/zhangsan
    • cd   功能:切换目录
    • 语法:cd目录
    • 常用:
    • cd  ~ , 当前用户目录
    • cd - ,上一次访问的目录
    • cd..  , 上一级目录
    • cd    ,  缺省当前用户目录  

    mkdir:创建目录

    p:父目录不存在的情况下创建子目录

    v:显示详情

    mkdir  -pv c/d/e   创建多级目录,即使父目录不存在

    mkdir  -pv /root/c/e/d

    文件浏览:

    cat命令:

    如果文件中的内容很少,一页就可以显示完毕

    • cat : 显示文本内容
    • cat  root/文件名称

    more 命令: 分页显示文件内容,还支持直接跳转等功能

    语法:more file 

    操作:

    • enter 向下n行,需要定义,默认为1行
    • 空格键   向下滚动一屏幕,或Ctrl+F
    • B   返回上一屏幕或者Ctrl +B
    • q   退出more

    less命令

    功能:分页显示文件内容,操作更

    语法 less -mN   文件

    • -m:类型more的百分比
    • -N:显示每行的行号
    • lessmore多了搜索功能
    • /向下所有 
    • ?向上搜索
    • q 退出

    tail 命令: 查看文件末尾内容

    tail -10 /root/install.log 查看install.log文件中后10行内容

    文件管理: 文件操作

    创建文件:

    • toutch  1.txt : 在当前目录创建一个文件1.txt

    cp命令

    cp(copy)功能:复制文件或目录

    语法:cp[参数] [源文件或目录]  [目标文件或目录]

    复制文件

    • cp ./install.log  ./install03.log  ./代表当前目录
    •  cp /root/install.log /root/a/install04.log
    • cp /root/install.log /bin/1.txt   将目标文件复制文件到bin目录下1.txt
    • -r 或 -recursive  递归处理,将指定目录下的文件与子目录一并

    复制目录:单层、多层目录都能复制

    cp  -r   ./a  ./b

    cp  -r   /root/a  /root/b

    移动(重命名)文件/目录

    语法:mv   源目录  目标目录

    移动:

    mv   /root/install02.log  /root/a

    重命名:

    mv   /root/a/install02.log  /root/a/rename.log

    删除文件/目录:

    强制删除文件:  rf -f 文件名         f:foece

    rm -f install03.log

    强制删除目录:rm -rf   ./xxx

    # rm -rf ./c

    查找文件:find

    find  目录  参数  -name

    find  /root/-name  'test*'

    在根目录下root目录下寻找以in开头的文件

    文档编辑: vim  或者 vim命令

    • 输入 vim  文件名 进入一般模式
    • 按下i 从一般模式进入到插入模式
    • 按下esc从插入模式退出到一般模式
    • 在一般模式下输入":wq",退出编辑
    • vim ./1.txt (一般模式)===》 i(进入insert插入模式,开始录入信息)====>esc(转为一般模式)===>:wq(保存并退出/:q!为强制退出) 

    grep命令

    管道命令:命令的一种使用方式,用于过滤/搜索的特定字符。

    • 命令 1 |  命令 2

      命令1的输出是命令2的输入

    linux  提供管道符号"I" , 作用是"命令1"的输出内容,将作为"命令2"的输入内容。一般与frep命令一起使用

    格式:

    • grep [option] pattern [file]
    • grep 参数  过滤条件  文件
    • 其他命令  |  grep  参数   过滤条件

    -i  或  -i-gnore -case   #忽略字符大小写

    grep -i    mysql    /root/install.log   查看root目录下install.log文件中包含mysql的内容

    cat /root/install.log |  grep -i control   在cat命令输出的基础上,进行过滤,找出包含control的信息

    ps -ef | grep -i mysql    在任务管理器上找出包含mysql的进程信息

    kill命令:删除执行中的程序或工作

    格式: kill -9  pid

    压缩解压缩命令:tar

     tar -zcvf  ./xxx.tar   ./d/     将d目录压缩成xxx.tar放到root下面

     tar -zxvf  ./xxx.tar    解压文件

    • 语法: tar  命令
    • -c:建立一个压缩文件的参数指令
    • -x : 解开一个压缩文件的参数指令
    • -z :是否需要用gzip压缩
    • -v : 压缩的过程中显示文件
    • -f : 使用档名
    • 常用解压参数组合:zxvf   (记忆:注册vf)
    • 常用压缩参数组合 : zcvf     (记忆:注销vf)

    关机重启:reboot

    Linux centos 重启命令: reboot

    Linux centos 关机命令:  halt  立刻关机

    文件权限: chmod

    权限:

    用户/组/权限:

    root用户:管理员,安装好Linux操作,同时在系统上安装QQ,火狐,QQ游戏,Eclipse

    root创建一个组,A组可以使用QQ,火狐,B组可以使用QQ游戏,Eclipse

    root创建两个用户,用户zhangsan密码zhangsan , 分配到A组,用户lisi分配到B组,各有其组所对应的文件的使用权限

    权限范围表示如下:

    • u:User,文件目录的拥有者
    • g:Group 即文件或目录的所属群主
    • o:Other , 除了文件或目录拥有者所属群组之外,其他用户结束语这个范围
    • a:All,即全部的用户,也包含拥有者,所属群主以及其他用户

    符号:

    • + 添加权限
    • - 取消权限

    有关权限代号:

    • r:读取权限,数字代号为"4"
    • w:写入权限,数字代号为"2"
    • x:执行或切换权限,数字代号为"1"
    • -:不具任何权限,数字代号为"0"

    chmod o+rwx   ./xxx.tar

    chmod 777  ./1.txt 都可以

    chmod 000  ./1.txt  都不、行

  • 相关阅读:
    Atitit 数据库view视图使用推荐规范与最佳实践与方法
    Atitit mybatis快速开发 的sql api接口
    一个数据包经过路由器和交换机各会发生什么变化
    c preprocessor
    A database of opensource HTTP proxies written in python.
    google chrome os下载
    一道笔试题多字串查找
    一个老题:将正整数n分为若干num个不同的正整数之和
    web dev framework
    memory leakage
  • 原文地址:https://www.cnblogs.com/ltfxy/p/10263717.html
Copyright © 2011-2022 走看看