【Linux】Basic_commands [1]

                     

                            文件和目录操作的基本命令

 

 

1,Pwd

Pwd命令代表“printf working directory”。当你键入pwd时,你是在Linux系统显示你的当前位置。

 

终端先后调用了两次两次pwd,第一次表明用户处于根目录/中;第二次表示位于/ssk目录中

2,Cd

     Cd命令用来改变工作目录

  • Cd ~  会把你送回到你的的登录目录
  • Cd / 返回到整个系统的根目录
  • Cd /root 把你带到root用户的主目录,你必须是root用户才能访问该目录
  • Cd /home   返回到home目录,用户的登录目录通常储存在此处
  • Cd ..  返回上一级目录
  • Cd /dir/dirr 无论你在哪一个目录中,这个绝对路径都会把你直接带到dirr中,即ddir的子目录(如下)
  • Cd ../../dir/dirr 这个路径会把你向上移动两级,转换到根目录,然后到dir中,然后转换到dirr目录中

 

3,Ls

使用ls 命令就可以显示你的当前目录的内容,ls 命令有许多可用的选项,要看到ls 命令的所有选项,你可以在shell提示下借助man ls或者ls --help 来阅读其详细说明,下面介绍几个常用选项的简短列表

-a   全部(all),列举目录中的细节,包括隐藏文件(.filename)。位于这个列表的起首处的..和.依次是指父目录和你的当前目录

-l   长(long).列举目录内容的细节,包括权限(模式),所有者、组群、大小、创建日期、文件是否到系统其他文件的符号链接,以及链接的指向。

-F   文件类型(File type),在每一个列举项目之后添加一个符号。这些符号包括:/表明是一个目录;@表明是到其他文件的符号链接;*表明是一个可执行的文件。

-r   逆向(reverse),从后向前的列举目录中的内容

-R   递归(recursive),该选项递归的列举所有目录(在当前目录之下)的内容

-S   大小(size),按文件大小排序

4,Locate

有时候,你知道某一文件或目录的存在,到却不知该到哪里去找到他,您可以使用locate命令来搜寻

使用locate命令,你将会看到每一个包括搜寻条件的目录或文件。譬如,如果你想搜寻所有名称中带有finger这个词的文件,键入:

Locate finger

Locate命令使用数据库来定位文件或者目录命中带有finger这个词的文件或目录,这个搜寻结果可能会包括一个叫做finger。Txt的文件、一个叫做pointfinger。Txt的文件、一个被命名为fingerthumbnails的目录,诸如此类的。

5,Clear

Clear用来清除终端窗口

6,Touch

Touch 命令用来建立新的空文件

Touch 123.txt

建立一个名为123.txt的空文件。这里需指出Linux系统中文件名后的后缀并没有什么实际含

7,Mkdir

Mkdir(make directory) 命令用来建立目录,例如在系统中建立dl子目录:

$  Mkdir dl

8, Rm

Rm命令用来删除目录中的文件或目录本身,对于链接文件,只是删除了该链接,原有文件保持不变。删除文件和目录的选项包括:

-i   互动,提示你确认删除,这个选项可以帮助你避免误删文件。

-f   强制(force),代替互动模式,不提示地删除文件,

-v   详细,显示文件的删除进度

-r   递归(recursive),将会删除某个目录及其中所有的文件和子目录

Rm 123.txt

删除文件123.txt.

另一个比使用rm更安全的删除目录命令的是rmdir命令,这个命令不允许使用递归删除,因此不能删除空目录

9,Cp

Cp(copy)命令用来将文件或者目录复制到其他的目录中,就如同dos下的copy一样,功能非常强大,在使用cp命令时,只需要指定目标文件名或目标目录即可,

Cp <源文件><目标文件>

在复制目录时需添加-r, cp -r <源目录><目标目录>

 

10,Mv

要移动文件,使用mv命令,mv常见的选项包括:

-i   互动,如果你选择的文件会覆盖目标中的现存文件,他会提示你,这是一个实用的选项,因为它像cp中的-i选项一样,会给你一个确认替换已存文件的机会。

-f   强制,他会超越互动模式,不提示地移动文件,这个选项很危险,慎用。

-v   详细,显示文件的移动进度

[root@localhost dll]# mv -v ld /ssk/

"ld" -> "/ssk/ld"

[root@localhost dll]# cd /ssk

[root@localhost ssk]# ls

dl  dll  ld

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值