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