Linux 基本命令
cd
- 进入根目录
cd /
- 进入用户家目录
cd ~
或者cd
- 用于快速切换两个目录
cd -

绝对路径和相对路径

ls
- 查看所有目录文件包括隐藏目录(文件名前有.)
ls -a

- 显示文件详细属性信息
ls -l

- 区分文件以及目录(目录后有/)
ls -F

 4. 命令可以一起使用
ls -lF

ls -lFh //h人性化显示:4096所占内存

 5. 简写
ll

 6. drwxr-x— 代表什么?
第一个字符:文件类型
- 普通文件分类:
 普通文本文件:字体绿色
 有执行权限:绿色
 压缩包文件:红色
其他九位—用户对文件的操作权限
- 权限有四种:读®、写(w)、执行权限(e)、无权限(-)
- 用户类型:文件所有者、文件所属组、其他人
drwxr-xr-x    //三个为一组
- rwx( 文件所有者有读写执行权限),r-x(文件所属组有读、执行权限),r-x
  
- 文件其他属性
  
  
文件命令
mkdir 创建目录
mkdir 目录名
//创建单层
mkdir hello
mkdir hello/world
//创建多层(-p)
mkdir 目录1/目录2/目录3 -p
//创建多个单层
mkdir 目录1 目录2

 

tree //以树状结构查看目录结构

删除目录
//删除单目录,不能删除含有子目录来的目录
rmdir 目录名

//常用  rm 目录  //可以删除文件也可以删除目录,如果是目录需要加-r(-r 意思是递归)
rm 文件名
rm  -r 目录
rm -ri 目录    //删除的时候给提示
rm -rf 目录   //强制删除文件,没有给任何提示直接删除并且不能恢复,慎用!

文件拷贝cp
//将文件1内容拷贝到文件2,如果文件2已经存在,就是覆盖操作
cp 文件1 文件2//将目录1内容拷贝到目录2
cp 目录1 目录2 -r
mv
- 移动目录/文件
mv 文件/目录1  目录2

- 改名
  
- 文件覆盖
mv 存在文件a  存在文件b //文件a内容覆盖到文件b中,并且删除文件a
查看文件内容
cat
cat 文件名  //将文件内容显示到终端
more
可以以翻屏的方式查看文件中的内容
more 文件名

less
可以以翻屏的方式查看文件中的内容
 
head
可以查看文件头部的若干行信息(默认显示前10行)
head 文件名
或:head -行数 文件名
tail
查看文件尾部的若干行(默认显示后10行)
tail 文件名
或:tail -行数 文件名
pwd
查看当前目录(绝对路径)
touch 创建文件
touch 文件名
which
查看命令在哪一个目录下
 

