zoukankan      html  css  js  c++  java
  • linux入门之文件及目录管理

    概述

    • 创建 :mkdir、touch
    • 编辑:cat、vi、vim、echo
    • 查看:cat、ls、ll、head、tail、more
    • 删除:rm
    • 移动:mv
    • 复制:cp
    • 查找:find、egrep
    • 切换:cd
    • 别名:ln
    • 管道和重定向
    • 设置环境变量
    • BASH快捷删除

    创建

    • 创建目录:mkdir

    • 创建空文件 touch

     

    编辑

    • cat >> ./test.txt <<EOF

     

    • vi

        打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。

    • vim 
    • echo 

      打开终端,输入echo ‘I am a boy’ >> ./test.txt

      注:追加单行文本法

     查看

      cat、ls、ll、head、tail、more

    • ls

        使用man查看命令帮助文档

        ls是显示目录和文件的命令

        常用命令有:ls -al

    • ll

        这个命令是 ls -al的缩写

    • cat

    • head

        只查看前一行

    • more
    • tail

        只查看后一行

     

     删除

    rm [option] file or dir 
    • 删除文件
    • 删除空目录

        删除文件和删除空目录命令:rm name

    • 删除非空目录

        rm -rf dirname

    移动

    mv 源文件地址 目标地址

     主要用途:重命名、移动文件

    复制

    cp 源文件地址 目标文件地址

    查找

     切换目录

    cd path

    别名

    管道和重定向

    • 批处理命令连接执行,使用 |
    • 串联: 使用分号 ;
    • 前面成功,则执行后面一条,否则,不执行:&&
    • 前面失败,则后一条执行: ||

    设置环境变量

    启动帐号后自动执行的是 文件为 .profile,然后通过这个文件可设置自己的环境变量;

    安装的软件路径一般需要加入到path中:

    PATH=$APPDIR:/opt/app/soft/bin:$PATH:/usr/local/bin:$TUXDIR/bin:$ORACLE_HOME/bin;export PATH

    BASH快捷删除

     快捷键:

    Ctl-U   删除光标到行首的所有字符,在某些设置下,删除全行
    Ctl-W   删除当前光标到前边的最近一个空格之间的字符
    Ctl-H   backspace,删除光标前边的字符
    Ctl-R   匹配最相近的一个文件,然后输出

    总结:常用命令:cat(查看内容)、ls(显示目录结构)、cp(复制)、rm(删除)、mv(移动、重命名)、find(查找)、||&&管道符 

  • 相关阅读:
    iOS--------cocoapods遇到的问题
    NTFS
    交换机配置telnet
    交换机
    华为模拟器配置telnet
    路由器
    OSI模型
    网络拓扑
    为什么CAS加锁是线程安全的?--理解原子操作
    零基础自学编程选哪种语言好?世上最好编程语言推荐
  • 原文地址:https://www.cnblogs.com/hardykay/p/12792594.html
Copyright © 2011-2022 走看看