首页 > 代码库 > 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 目录文件 别名 在当前目录下建立一个硬链接 硬链接不可以链接到目录 但可以直接连接到文件