1.查看目录下有什么文件/目录
>ls //list 列出目录下所有文件信息
>ls -l或ll //list -list 以“详细信息”查看目录文件:包括创建时间,文件大小。
>ls -a //list -all 查看目录“全部”(包括隐藏文件)文件
>ls -al // list -alllist 查看目录“全部”(包括隐藏文件)文件,以详细信息展示
>ls 目录 // 查看制定目录下有什么文件
>ls -i或者-li //查看文件的索引号
2.进行目录切换
>cd dirname // 进行目录切换
>cd .. // 切换到上级目录
>cd ~或者cd //直接切换到当前用户的家目录,如/home/centos7
3.查看当前完整目录
>pwd // print working directory答应当前工作目录
4.用户切换
>su -或su -root(centos7不能用) // 向root用户切换
>exit // 退回到原用户
>su 用户名 // 普通用户切换
多次使用su指令,会造成用户的“叠加”:
(su和exit最好轮换匹配使用)
centos7------>root--------->centos7------>root------->centos7
5.查看当前用户是谁
>whoami
6.图形界面 与 命令界面 切换
只有root用户才可以切换
># init 3 // 切换到命令界面
># init 5 // 切换到图形界面
7.查看一个指令对应的执行程序文件在哪
>which 指令
8.目录相关操作指令
1)创建目录 make directory
>mkdir 目录名字
>mkdir dir/newdir //创建现有目录下的新目录
>mkdir -p dir/newdir/newdir //创建现有目录下两个新目录,需要-p参数,-parents
>mkdir -p newdir/newdir... //创建新的多级目录如果大于等于两个,就要使用-p参数
2)移动目录(文件和目录)
>mv dir1 dir2 //把dir1移动到dir2目录下
>mv dir1/dir2 dir3 //把dir2移动到dir3目录下
>mv dir1/dir2 dir3/dir4 //把dir2移动到dir4目录下
>mv dir1/dir2 ./ //把dir2移动到当前目录下
>mv dir1/dir2 dir3/newdir //把dir2移动到dir3目录下,并改名字为“newdir”
3)改名字(文件和目录)
>mv dir1 newdir //修改dir1的名字为newdir
>mv dir1/dir2 dir1/newdir //修改dir2的名字为newdir
4)复制(文件和目录)copy
文件的复制:
>cp file1 dir/newfile2 //file1被复制一份到dir目录下,并改名字为“newfile2”
>cp file1 dir //file1被复制一份到dir目录下,
>cp dir1/filea dir2/newfile //filea被复制一份到dir2目录下,并改名字为“newfile”
目录的复制(需要设置-r[recursive递归]参数,无视目录层次)
>cp -r dir1 dir2 //dir1被复制到dir2目录下,
>cp -r dir1/dir2 dir3/newdir //dir2被复制到dir3目录下,并改名为“newdir”
>cp -r dir1/dir2 dir3/dir4/newdir //dir2被复制到dir4目录下,并改名为“newdir”
>cp -r dir1 ../../newdir //dir2被复制到上两级目录下,并改名字为“newdir”
5)删除(文件和目录)remove
>rm 文件
>rm -r 目录 //-r[recursive递归]递归的方式删除目录
>rm -rf 文件/目录 //-r force 递归强制方式删除文件
forece强制,不需要额外的提示
>rm -rf / //相当于把你电脑里所有的东西都删除了