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(查找)、||&&管道符 

原文地址:https://www.cnblogs.com/hardykay/p/12792594.html