cd:改变当前工作目录。后面可以是绝对路径也可以是相对路径
cd ~ :回到用户主目录
cd 目录名:改变当前目录到指定的目录
cd .. :改变当前目录到上一极目录
cd . :回到当前目录
pwd:显示当前工作目录
ls:列出指定目录下的文件和子目录
ls –a 列出目录下的所有子目录,文件,隐藏文件(以.开头的文件)
ls –R 从当前目录开始列出所有的子目录结构,文件;并一层一层地往下显示
ls –t 以修改时间为序来列出文件、子目录、
ls –l 以长列表的形式列出文件,子目录信息 也就是他们的属性
ls –F 列出文件,子目录及文件类型(*—可执行文件,@—软链接文件,/:目录,无:普通文件)
文件:r—打开文件来查看内容,如cat,more命令就需要读权限
w—可以更改文件内容,如cp,vi命令要求有写权限
x—可以执行这个文件(必须是可执行文件*.sh)
目录:r—查看目录的内容,文件和子目录。如ls要求有读权限
w—可以在该目录中创建,删除,移动子目录或文件。如touch,rm,rmdir,cp,mkdir要求有写权限
x—你是否能进入这个目录 cd
修改权限:
chmod u/g/o +/- r/w/x 文件或目录名
chmod nnn[为数字] 文件/目录名
chmod u+r,g-w,o=x file1, chmod 655 file
普通文件常用权限:644;目录常用的权限是:755
创建目录:mkdir
mkdir dir1 dir2 dir3 在当前目录中创建3个目录 他们为同级目录
mkdir dir9/dir4 在当前目录中dir9目录创建一个目录dir4,但是dir9目录必须存在
mkdir ~/dir5 在用户主目录下创建dir5
mkdir –p dir6/dir7/dir8 在当前目录中创建一个目录结构
dir6存在不存在都可以