文件和目录相关命令
- 熟悉linux文件系统结构
1)树形结构
2)文件系统曾簇结构标准FHS
/bin:二进制文件,通常是命令,就是平时敲的cd,ls命令。
/boot:存放系统启动时需要用到的文件
/dev:包含了所有linux系统中使用的外部设备
/etc:存放了系统管理时要用到的各种配置文件和子目录
/lib:
/home:
/root:
文件的权限****
r:
w:
x:进入目录的权限
-没有执行权限
文件权限分为9位:
创建者,同组用户,其他用户(前3位的权限)
绝对路径:从盘符开始的路径,例如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
实际上,严格的相对路径写法应为
.\system32\cmd.exe
其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。
假如当前路径为c:\program files
要调用上述命令,则需要输入
…\windows\system32\cmd.exe
其中,…为父目录。
当前路径如果为c:\program files\common files
则需要输入
…\windows\system32\cmd.exe
另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe
无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。
linux与windows文件系统的区别*
windows有分区,而linux没有。
linux更主张目录结构,而不是盘符分区。
- linux下的命令
home文件夹下有以用户名命名的文件夹,从而使得使用更加规范。
cd:目录的切换相当于点击鼠标,从而进入文件夹
ls:查看目录下有什么文件
pwd命令:
显示当前用户在文件系统中的位置,什么层。
ls命令:
显示该目录下的内容
例如:
ls-a,显示以.开头的文件(隐含文件)
ls-l,以长格式文件输出(输出详细信息)
ls-R,显示目录下文件并显示文件下的文件,递归显示。
cd …:进入上一级目录
**命令的用法——man+空格+命令查看命令用法
[选项][参数]
查看文件命令
Cat -s 多个空行合并成一个空行显示文件内容
-b 加行号显示
nl 加行号
head x 显示前x行内容,(默认10行)
tail x 倒数x行
CP复制命令
cp[options] file destination
常用选项 - i 覆盖时交互提示(交互提示)
- r 对文件夹递归(用于复制文件夹)
- 复制多个文案到文件夹
- cp [options] file1 file1 dest(file1,2,多个文件,dest是目标路径)
MV更改文件
-mv file1 ./路径
可以做到移动并重命名
touch 创建文件
创建已存在的文件相当于改时间戳。
rm 删除文件
rm [options]
-i 进行交互
-r (用于确认删除文件夹)
mkdir 创建文件夹
mkdir 目录/文件夹名
mkdir -p 文件夹名1/文件夹名2 创建文件夹1和文件夹下的文件夹2
linux中文件颜色,蓝色,白色等各自代表的含义
绿色文件---------- 可执行文件,可执行的程序
红色文件-----------压缩文件或者包文件
蓝色文件----------目录
白色文件----------一般性文件,如文本文件,配置文件,源码文件等
浅蓝色文件----------链接文件,主要是使用ln命令建立的文件