Linux基本命令

2019-12-14 03:33栏目:操作系统
TAG:

目录操作

'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

Linux常用命令计算——文件管理

查看

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     //获取当前路径

Linux中的目录

解压

'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目录。

门路:也便是linux中的目录(文件夹卡塔尔国有相对路线和相对路线

授权

'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 文本的基本操作

客户主目录(home directory卡塔尔国:坐落于/home目录下,客户登入时

3.1新建空白文件

$ cd ~
$ touch test

办事目录(working directory卡塔尔:当前目录

3.2新建目录

$ mkdir mydir

创制多级目录 -p

$ mkdir -p father/son/grandson

当前目录查看命令:pwd (print working directory卡塔尔国

3.3复制文件

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

当前目录:./

3.4复制目录

复制目录须要丰裕 -r 大概 -奥迪Q7 参数,表示递归复制

$ cp -r father family

当前目录的上顶尖目录:../或..

3.5剔除文件

$ rm test  //删除文件
$ rm -f test  //强逼删除文件

归来到上顶级目录:cd ..

3.6剔除目录

$ rm -r family

走入当前目录下的dirfile目录:cd dirfile

3.7运动文件(剪切卡塔尔(英语:State of Qatar)与重命名

将文件“ file1 ”移动到 Documents 目录:

mv file1 Documents

cd ~ :踏向客商主目录(账号所在目录卡塔尔  或许直接cd回车

3.8重命名文件

将文件“ file1 ”重命名叫“ myfile ”

$ mv file1 myfile

cd - :(回到原先的目录卡塔尔

3.9批量操作文件

#接收通配符批量创设 5 个公文:

$ touch file{1..5}.txt

#批量将那八个后缀为.txt的文本文件重命名叫以。c为后缀的公文:

$ rename 's/.txt/.c/'  *.txt

#批量将那5个文件的文本名改为大写:

$ rename 'y/a-z/A-Z/' *.c

创办、删除查看和展现目录

3.10 查看文件

1.创建目录

3.10.1 使用 cat,tac 命令查看文件

$ cat file    //查看文件
$cat -n file    //查看文件(显示行号)

格式:mkdir [选项]  目录

3.10.2 使用moreless指令查看分页文件

$ more file    //Enter:向下滚动风流倜傥行 Space:向下滚动风姿洒脱屏

职能:创立目录

3.10.3 使用headtail翻看文件

$ head  /etc/passwd    //显示passwd文件前十行
$ tail  /etc/passwd    //显示passwd文件后十行
$ head -n 1 /etc/passwd    //展现passwd文件前豆蔻梢头行

常用选项表明:

3.10 查看文件类型

$ file /bin/ls

 -m  创立目录的同不经常候安装访谈权限

-p  二次性成立多级目录

【例】:在rootfile文件夹下创立test文件夹,并在test文件夹下成立file文件夹。

[cpp] 

[[email protected] rootfile]# mkdir -p test/file  

[[email protected] rootfile]# ls  

test  

[[email protected] rootfile]# cd test  

[[email protected] test]# ls  

file  

[[email protected] test]#  

 

【例】:在rootfile文件夹下创制test2文件夹,并安装test2的权能为766

[cpp] 

[[email protected] rootfile]# mkdir -m 766 test2  

[[email protected] rootfile]# ls  

test  test2  

[[email protected] rootfile]# ls -l  

total 16  

drwxr-xr-x 3 root root 4096 Jul 21 21:27 test  

drwxrw-rw- 2 root root 4096 Jul 21 21:30 test2  

 

注明:rwxrw-rw-分别对应三种差异客户的权柄,分别有三们二进制表示,766对应111 110 110

2.刨除目录

格式:rmdir  [选项]  目录

效益:删除目录

常用选项表达:

-p  递归删除目录,当子目录删除后其父目录为空时,也同步删除

【例】:删除test下的file目录(文件夹卡塔尔(قطر‎,同期test也生龙活虎并剔除

[cpp] 

[[email protected] rootfile]# ls  

test  test2  

[[email protected] rootfile]# rmdir -p test/file  

[[email protected] rootfile]# ls  

test2  

 

3.翻看当前目录

格式:pwd

成效:pwd (print working directory卡塔尔国,查看当前目录.

常用选项表明:

【例】:查看当前目录

[cpp] 

[[email protected] rootfile]# pwd  

/home/rootfile  

 

5.展现目录内容

格式:ls  [选项]  [文件目录]

功效:呈现钦命目录中的文件和了目录音讯,当不钦赐目录时,展现当前目录下的文书和子目录消息

常用选项表达:

-a  展现全数文件和子目录,包涵隐形文件和主目录

-l  展现文件和子目录的详细消息,包含文件类型、权限、全部者和所属群组、文件大小、最终修改时间、文件名

-d  借使参数是目录,则只显示目录音讯,而不显得此中所包含的文书音信

-t  准时间各类彰显

-RAV4 不唯有显得钦命目录下的公文和子目录新闻,况且还递归地彰显子目录下的文件和子目录音信

成立和查阅文件

创立文件

格式:touch filename

功效:创造文件

常用选项表明:

【例】:在rootfile下创办理文件件file.txt和test2/file2.txt

[cpp] 

[[email protected] rootfile]# touch file.txt  

[[email protected] rootfile]# touch test2/file2.txt  

[[email protected] rootfile]# ls  

file.txt  test2  

[[email protected] rootfile]# cd tes*  

[[email protected] test2]# ls  

file2.txt  

 

cat命令

格式:cat  [选项]  filename

效益:依次读取filename中的内容

常用选项表达:

【例】:读取rootfile下Test.java和file中的文件内容

[cpp] 

[[email protected] rootfile]# ls  

file.txt  test2  Test.class  Test.java  

[[email protected] rootfile]# vi test2  

[[email protected] rootfile]# vi file*  

[[email protected] rootfile]# cat Test.java  

public class Test {  

        public static void main(String args[]) {  

                System.out.println("Hello Linux!");  

        }  

}  

[[email protected] rootfile]# cat Test.java file.txt  

public class Test {  

        public static void main(String args[]) {  

                System.out.println("Hello Linux!");  

        }  

}  

this is a file test.  

版权声明:本文由bob体育app发布于操作系统,转载请注明出处:Linux基本命令