初学Ubuntu
来源:互联网 发布:主人网络关闭如何开启 编辑:程序博客网 时间:2024/05/21 19:27
在linux中,所有设备都是用文件名来表示的,Linux中并没有C盘、D盘的说法,并且在Linux中只有文件和目录,所有文件和目录都以倒树状结构挂在”/“目录下,也正是因此Linux系统的管理员称为root(树根),如图所示。
提示:
在Ubuntu中,在默认情况下蓝色代表目录,白色代表普通文件,红色代表压缩文件或者软件包,绿色代表可执行文件,浅蓝色代表链接文件,黄色代表设备文件等。但是这并不是在所有情况下都是有效的,之所以能以颜色区分,是因为在执行命令“ls -l”时,实际上是执行了“ls --color=auto”命令,可以使用alias命令进行查看。如果要想确切地知道到底是文件还是目录, 可以通过ls –l命令,首行字母为“d”则为目录,首行字母为“-”的即为文件,首行字母为“l”的为软链接文件。
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。
该命令的各选项含义如下:
- 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
- 初学ubuntu
- 初学Ubuntu
- ubuntu初学
- Linux Ubuntu 初学命令
- 初学Ubuntu -- 安装VM Tools
- Ubuntu Linux从初学到精通
- linux初学(ubuntu)-关于rpm
- 虚拟机上初学Linux(Ubuntu)
- 初学linux ubuntu下搭建ftp
- Linux初学第二步——Ubuntu
- ubuntu java开发环境初学搭建
- 初学...
- 初学
- 初学
- 初学
- 初学
- 初学
- 初学
- thinkpad T430s 在win8上安装ubuntu双系统(UEFI开启)
- 黑马程序员-day17-集合框架中的工具类(Collections和Arrays)
- c#三种计时器
- C |java 指针|引用
- 项目新手们值得读的一些文章
- 初学Ubuntu
- HDU 1011 Starship Troopers 树DP
- shell linux基本命令实例、笔记
- IO多路复用(转)
- C语言main函数的参数含义及输入
- flex datagrid+combox外部渲染器之相互赋值
- [leetcode] Scramble String
- WIN7专业版32/64位更换系统语言注意
- html页面中如何简单制作弹出窗口层