首页 > 代码库 > Linux学习笔记1

Linux学习笔记1

1.文件夹操作 

  我的计算机用户名是student

  右键新建终端 输入以下内容

   cd  会直接跳入student目录层

   cd ..会跳入上一层

   cd ../.. 连跳

   cd  /home 无论你在哪儿目录下会一下跳到home下面 ,仅此一个而已没有别的命令要在一开始打 /

   cd ~student 在任何目录下跳到个人目录下,也就是我们的用户名,换成其他的文件夹是不可以的

   cd - 返回上次所在的目录

   pwd  是Print working directory的缩写   打印工作路径

   ls  查看目录中的文件

   ls -F 查看目录中的文件  和上一个不同的地方,在目录后面加一个/

   ls -A 显示所有文件,包括隐藏的文件

   ls -d表示显示目录自身的属性,而不是目录中的内容(这个其实还是不是特别明白,总是会出现一个

        ls  -l 显示文件的详细信息包括权限日期大小等等

http://cbcman.blog.163.com/blog/static/6481643120127162355325/

   ls *[0-9]* 打印你当前目录下的包含数字的所有目录以及文件  同理ls *[a-z]*就是打印你当年文件夹中含有字母的文件夹以及目录  你也可以缩小范围ls *[b-z]* 这样一来  就不会打印含字母a的文件了

   tree 以树的形式打印目录之下的所有文件和目录

   mkdir a  可以在当前目录下面创建一个叫做a的文件夹

        mkdir a b c 可以创建多个文件夹

        rmdir a  如果文件夹a里面有东西是删除不掉的,删除名字叫做a的目录 和创建相对应的 可以一次性删除多个文件夹

        rm -rf a 这样写才可以将目录以及其中的内容一并删除

        rm -f a 删除名字叫做a的文件,注意是文件

        mv a b  将名字叫a的文件夹或者是文件移动到b下面

        cp a b   将文件a复制到b目录下面

    cp dir/* .   将目录下的所有文件复制到当前目录,只作用dir那一层的文件,再往里层的文件不算的

        cp -a /tmp/dir1 .  复制一个目录到当前 

        cp -a dir1 dir2 复制一个目录到另一个目录

        ln -s 目录或者文件  别名     在当前目录下建立一个软链接  名字叫别名  可以像指针一样指向目标文件或目录

        ln 目录文件   别名       在当前目录下建立一个硬链接 硬链接不可以链接到目录  但可以直接连接到文件