澳门新浦金网站第四课:Linux目录结构及文件基本

2019-09-30 08:37 来源:未知

目录操作

'cd /home/hadoop' 把/home/hadoop设置为当前目录
'cd ..'
返回上一级目录
'cd ~' 进入到当前Linux系统登录用户的主目录(或主文件夹)。在 Linux 系统中,~代表的是用户的主文件夹,即“/home/用户名”这个目录,如果当前登录用户名为 hadoop,则~就代表“/home/hadoop/”这个目录
'mkdir input'
在当前目录下创建input子目录
'mkdir -p src/main/scala' 在当前目录下,创建多级子目录src/main/scala
'mv spark-2.1.0 spark'
把spark-2.1.0目录重新命名为spark

1.FHS标准

FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。
澳门新浦金网站,第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件,/usr/share 放置共享数据等等。

澳门新浦金网站 1

logoblackfont.png

查看

ls #查看当前目录中的文件
'ls -l ' 查看文件和目录的权限信息
'cat /proc/version'
查看Linux系统内核版本信息
'cat /home/hadoop/word.txt ' 把/home/hadoop/word.txt这个文件全部内容显示到屏幕上
'cat file1 file2 > file3'
把当前目录下的file1和file2两个文件进行合并生成文件file3
'head -5 word.txt' *把当前目录下的word.txt文件中的前5行内容显示到屏幕上

2.目录路径

复制、删除

'cp /home/hadoop/word.txt /usr/local/ ' 把/home/hadoop/word.txt文件复制到“/usr/local”目录下
'rm ./word.txt'
删除当前目录下的word.txt文件
'rm –r ./test ' 删除当前目录下的test目录及其下面的所有文件
'rm –r test
' *删除当面目录下所有以test开头的目录和文件

2.1切换目录命令

cd ..     //进入上一级
cd ~     //进入home目录
pwd     //获取当前路径

解压

'tar -zxf ~/下载/spark-2.1.0.tgz -C /usr/local/' *把spark-2.1.0.tgz这个压缩文件解压到/usr/local目录下

2.2绝对路径

以根" / "目录为起点的完整路径,以你所要到的目录为终点。如:/usr/local/bin,表示根目录下的 usr 目录中的local 目录中的 bin目录。

授权

'chown -R hadoop:hadoop ./spark ' hadoop是当前登录Linux系统的用户名,把当前目录下的spark子目录的所有权限,赋予给用户hadoop
'ifconfig'
查看本机IP地址信息
'exit ' *退出并关闭Linux终端

2.3相对路径

相对于你当前的目录的路径,相对路径是以当前目录。如:usr/local/bin(这里假设你当前目录为根目录)。

下面我们以你的 home目录为起点,分别以绝对路径和相对路径的方式进入 /usr/local/bin 目录:

绝对路径
$ cd /usr/local/bin
相对路径
$ cd ../../usr/local/bin

3.Linux 文件的基本操作

3.1新建空白文件

$ cd ~
$ touch test

3.2新建目录

$ mkdir mydir

创建多级目录 -p

$ mkdir -p father/son/grandson

3.3复制文件

$ cp test father/son/grandson   //将之前创建的“ test ”文件复制到“/home/shiyanlou/father/son/grandson ”目录中

3.4复制目录

复制目录需要加上 -r 或者 -R 参数,表示递归复制

$ cp -r father family

TAG标签:
版权声明:本文由澳门新浦金网站发布于操作系统,转载请注明出处:澳门新浦金网站第四课:Linux目录结构及文件基本