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
查看命令在哪一个目录下