初学Ubuntu

来源:互联网 发布:主人网络关闭如何开启 编辑:程序博客网 时间:2024/05/21 19:27

在linux中,所有设备都是用文件名来表示的,Linux中并没有C盘、D盘的说法,并且在Linux中只有文件和目录,所有文件和目录都以倒树状结构挂在”/“目录下,也正是因此Linux系统的管理员称为root(树根),如图所示。


提示:

在Ubuntu中,在默认情况下蓝色代表目录,白色代表普通文件,红色代表压缩文件或者软件包绿色代表可执行文件浅蓝色代表链接文件黄色代表设备文件等。但是这并不是在所有情况下都是有效的,之所以能以颜色区分,是因为在执行命令“ls -l”时,实际上是执行了“ls --color=auto”命令,可以使用alias命令进行查看。如果要想确切地知道到底是文件还是目录, 可以通过ls –l命令,首行字母为“d”则为目录,首行字母为“-”的即为文件,首行字母为“l”的为软链接文件。


cp(copy)命令

该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。

该命令的各选项含义如下:

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

- d 拷贝时保留链接。

- f 删除已经存在的目标文件而不提示。

- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

- l 不作拷贝,只是链接文件。

  需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

例如:将/home/wally/test中 test.c 的文件复制到/local/arm 中,命令为:

cd /wally/test

ls

sudo cp -i test.c /local/arm


改变当前路径命令:cd

直接在命令行中输入cd命令而不加任何参数,可以马上回到用户的主目录(home),这一点与DOS中cd命令显示当前路径不同,请一定注意。在 Linux中,很多与用户自身相关的配置文件、属于自己的文档、程序、脚本和安装包等都存放在用户自己的home目录中,这个目录就相当于 Microsoft Windows中的“我的文档”。所以能用cd命令直接“回家”,真的很方便。

查看当前路径命令:pwd

pwd命令能够显示当前所处的路径。


创建目录命令:mkdir

mkdir 命令能够创建一个目录。mkdir 命令的执行方式为:

# mkdir 目录名

其实一个目录就是一个特殊类型的文件,就如同Windows中的文件夹一样,目录里面既可以有文件,也可以有子目录,就是因为有目录的存 在,Linux才能够以一种目录树的结构对文件系统进行管理。
例如现在要建立一个directory目录,则可以执行命令:

# mkdir directory

创建完目录后可以使用ls –l命令去查看目录是否建立成功。如果directory所在行的第一个字母为d,则说明建立成功。
有时候我们需要一次性地建立多级目录,则可以使用-p参数:
# mkdir -p /home/dir1/dir2/dir3


 删除空目录命令:rmdir
rmdir命令能够删除一个空目录。rmdir命令的执行方式为:

# rmdir 目录名

对于目录来说,如果里面为空的时候可以使用rmdir命令来删除,并且此命令只能用来删除空目录,如果是非空目录,则需要使用下面要介绍的rm 命令。

例如我们要删除/home/directory这个空目录,则可以执行命令:

# rmdir /home/directory

提示:
rmdir可以删除的是非空目录,被删的目录下不能有文件或子目录。如果只是有子目录存在,还可以用-p来删除;如果含有文件,那么-p选项也无能 为力了。只有使用“rm –rf”大法,才能“连根拔起”。


解压.tar.gz  

tar -zxvf 压缩文件名.tar.gz

0 0