linux之目录管理

1.几个基本概念
    - 表示前一个工作目录  ~ 代表当前用户身份所在的主文件夹
 ~account account账户所在的主文件夹
    rmdir   删除一个空目录

2.linux中的环境变量
    我们之所以能再终端中输入各种指令而不会提示“命令未找到”,就是因为你所用命令的可执行文件
在环境变量-PATH中,PATH定义的目录中保存有很多可执行文件,我们只需要将可执行文件复制到PATH
中,就可以利用这个命令了。
echo $PATH 查看命令路径

3.cp命令
    cp dir1 dir2    复制文件或目录dir1到dir2中
    功能:复制文件或目录,创建连接文件(快捷方式),对比文件的新旧进行更新。
    -r 用于复制目录但是有时候会丢失权限     -a 用于赋值=备份 
4.rm 移除文件或目录
    rm  [-fir]  文件或目录
    -f : force 忽略不存在的文件,不会出现警告信息     -i : 互动模式,在删除前会询问用户是否操作     -r : 递归删除,用于目录的删除 
5.mv 移动文件与目录或更名
    mv  [-fiu] source destination
    mv  [options] source1,source2,source3...  directory

6.more 可翻页查看
    space   向下翻一页
    Enter   向下滚动一行
 /str 向下查询str这个关键字
    :f      立刻显示文件名及目前显示的行数
    q       代表立刻离开more,不再显示该文件内容
    b或[ctrl]-b 代表往回翻,只对文件用用,对管道无用

7.脚本文件名的查询
    which [-a] command
    which 默认查找PATH内所规范的目录
    比如:which ifconfig , which which

8.文件名的查找
    wheres [-bmsu]  文件名或目录名
    -b 只找二进制格式的文件     -m 只找在说明文件manual路径下的文件     -s 只找soune源文件     -u 查找不再上述三个选项中的其它特殊文件     whereis 与locate是利用数据库来查找数据,所以相当快速,而且并没有事迹查询硬盘,较节省
时间。find不常用。

你可能感兴趣的:(linux,终端)