没有合适的资源?快使用搜索试试~ 我知道了~
Ubuntu的图形界面使用起来非常方便,但是要想对Linux熟练掌握,就必须学会它的操作命令。虽然可能会花费一些时间,不过从长远的角度来说,这的确是一件事半功倍的事情,它会让我们更了解Linux,更灵活地去使用Linux。Ubuntu提供了很多命令,不过在本章中不做全部介绍,只是先介绍一些常用命令,其他则分散到各个章节中。初学Linux一定要特别注意,学习命令并不意味着要掌握全部命令和每个命令的全部选项,这并不是必要的。先掌握最常用命令的最常用选项就好,下面就让我们来体会一下Ubuntu命令的强大功能。
资源推荐
资源详情
资源评论
2018/4/8 linux基本命令(很全的) - CSDN博客
https://blog.csdn.net/lykangjia/article/details/11655887 1/23
转载 2013年09月13日 18:04:43 标签:linux / 操作系统
18413
linux基本命令(很全的)
Ubuntu的图形界面使用起来非常方便,但是要想对Linux熟练掌握,就必须学会它的操作命令。虽然可能会花费一些时间,
不过从长远的角度来说,这的确是一件事半功倍的事情,它会让我们更了解Linux,更灵活地去使用Linux。
Ubuntu提供了很多命令,不过在本章中不做全部介绍,只是先介绍一些常用命令,其他则分散到各个章节中。初学Linux一定要
特别注意,学习命令并不意味着要掌握全部命令和每个命令的全部选项,这并不是必要的。先掌握最常用命令的最常用选项就
好,下面就让我们来体会一下Ubuntu命令的强大功能。
7.1 基本命令
Ubuntu的命令较多,但是对于一些常用的系统操作,无非就是一些创建、查看、移动、复制等,本小节先熟悉一下这些基
本命令。在学习这些基本命令之前,应该先了解一下Linux的一些特性和在Linux中命令的执行方式。
在Linux中,所有设备都是用文件名来表示的,就像我们在分区时所了解的那样,这与我们所熟悉的Windows系统有很大不
同,Linux中并没有所谓C盘、D盘之类的说法,并且在Linux中只有文件和目录(相当于Windows中的文件夹),所有文件和目录
都以倒树状结构挂载在“/”(读做根目录)目录下,也正是因此Linux系统的管理员称为root(树根),如图7-1所示。这稍后
在第12章“文件系统管理”一章还会详细介绍,现在大家只是有个概念即可。
图7-1 Linux文件系统结构
当使用命令行进行操作时,首先要知道命令行的环境所代表的含义,如下所示:
[root@localhost: /etc #
我一下 | | |
用户名 主机名 当前目录
需要说明的一点是,对于普通用户来说,提示符“#”显示为“$”。在Linux中如果要执行一个命令则可以通过如下方式:
# 命令名 [-选项] 参数
需要注意的是,命令名、选项或者参数之间都是至少要有一个空格,多个空格没有关系,选项不是必需的。当有多个选项时,
可以写在一起。因为Linux基本是由C语言编写的,所以无论命令名或选项,Linux都是严格区分大小写的。
在了解了以上基本的内容后,下面就来详细地介绍Linux的基本命令
7.1.1 列出文件清单命令:ls
ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:
# ls [-选项] [文件名或者目录名]
进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。它有很多的命
令选项,并且选项之间可以互相组合使用,我们只列出其中常见的一些,见表7-1。
表7-1 ls命令的选项说明
等级:
访问量: 35
积分:
4510
排名:
813
博主最新文章
Jmeter之Bean shell使用(全)
Jmeter BeanShell PostProcess
n数据
Jmeter 3.2 及插件的安装和配置
selenium实战:如何解决无论如
定位的点击展开元素问题
API接口测试用例设计
java
oracle
QTP
网络连接
云计算
GIS
2018年3月
2017年11月
2017年10月
2017年7月
2017年6月
2017年5月
IT冲浪者
关注
原创
44
粉丝
76
喜欢
27
文章分类
展开
文章存档
展开
博主热门文章
linux基本命令(很全的)
18375
java按钮实现页面跳转
12151
oracle exp/imp命令详解(导入,导
储过程,视图等)
8360
TestNG详解-深度好文
6933
博客 学院 下载 GitChat 论坛
写博客
发Chat
5
2018/4/8 linux基本命令(很全的) - CSDN博客
https://blog.csdn.net/lykangjia/article/details/11655887 2/23
在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出
当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:
# ls /etc
如果想要列出当前目录下所有文件,则可以使用下列命令:
# ls -a
结果图7-2所示。
图7-2 ls -a命令执行结果
读者可能会发现里面有很多以“.”为开头的文件或者目录,在Linux中,如果一个文件名(目录名)以“.”开头则表示它
是隐藏文件(目录)。并且在默认情况下,蓝色代表一个目录,白色代表一个普通文件。
提示:
在Ubuntu中,在默认情况下蓝色代表目录,白色代表普通文件,红色代表压缩文件或者软件包,绿色代表可执行文件,浅
蓝色代表链接文件,黄色代表设备文件等。但是这并不是在所有情况下都是有效的,之所以能以颜色区分,是因为在执行命
令“ls -l”时,实际上是执行了“ls --color=auto”命令,可以使用alias命令进行查看,这种设置命令别名的方式在第9章
会详细介绍。如果要想确切地知道到底是文件还是目录,可以通过ls –l命令,首行字母为“d”则为目录,首行字母
为“-”的即为文件,首行字母为“l”的为软链接文件
7.1.2 改变当前路径命令:cd
cd命令能够改变当前用户所处的位置。cd命令比较简单,其命令执行的方式为:
# cd 路径
使用cd命令之前,先来了解一下绝对路径和相对路径的概念。
我们知道,Ubuntu中所有文件或者目录都挂载在“/”目录下,所以如果一个文件或者目录的详细位置是
从“/”开始的话,这样的路径称为绝对路径,如/etc/init.d/lvm。如果路径不是从根写起,则称之为相对路
径,例如,现在所处的位置为/etc目录中,如果现在要进入init.d目录中,则可以执行如下命令:
# cd init.d
这种不是从根目录写起的路径称为相对路径。
其实这两种路径的写法都能达到同样的效果,相对路径的写法有时候更加快速、方便一些,例如,进入很深的
一个目录结构中时,而绝对路径能够确保路径一定正确。
例如,现在想从/root目录中进入到/etc目录中,可以下达命令:
# cd /etc
使用cd命令时,有几个特殊格式的目录表示方式需要我们了解一下,参见表7-2。
表7-2 特殊目录的表示方法及含义
总结Selenium WebDriver中一些
键盘事件的使用
5751
Oracle imp导入数据指定表空间
5387
LoadRunner录制脚本常见问题
5210
jmeter并发测试java接口
5086
Junit实现接口类测试
4364
HBase入门篇
4199
联系我们
请扫描二维码联系
webmaster@
400-660-010
QQ客服
客
关于 招聘 广告服务
©1999-2018 CSDN版权所有
京ICP证09002463号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心
5
2018/4/8 linux基本命令(很全的) - CSDN博客
https://blog.csdn.net/lykangjia/article/details/11655887 3/23
特殊目录的表示方法 含 义
. 代表当前目录
.. 代表上层目录
~ 代表当然登录用户的宿主目录
~用户名 代表进入~后用户的宿主目录
- 代表前一目录,即进入当前目录之前操作的目录
上述目录操作方式如图7-3所示。
(点击查看大图)图7-3 特殊目录的使用方法
提示:
直接在命令行中输入cd命令而不加任何参数,可以马上回到用户的主目录(home),这一点与DOS中cd命令
显示当前路径不同,请一定注意。在Linux中,很多与用户自身相关的配置文件、属于自己的文档、程序、脚本
和安装包等都存放在用户自己的home目录中,这个目录就相当于Microsoft Windows中的“我的文档”。所
以能用cd命令直接“回家”,真的很方便
7.1.3 查看当前路径命令:pwd
pwd命令能够显示当前所处的路径。
这个命令比较简单,如果有时在操作过程中忘记了当前的路径,则可以通过此命令来查看路径,其执行方式为:
# pwd
/home/samlee
第一行为运行的命令,第二行的内容为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/samlee。
提示:
应该经常使用pwd命令。Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux
不会像Windows那样把全路径写在提示符里,那样太长了。
在目录用cd钻来钻去,很容易记不清自己到底身在何处,这时候执行命令可是有点危险的,例如,想删除一个文件,不搞
清楚当前目录,可能会误删除同名的有用文件,而且没那么容易恢复。还有很多其他的情况需要使用pwd,尤其是在执行“rm
–rf”这种对目录直接删除的操作时,更需要用pwd确定一下,可能每执行十几个命令就会输入一回。我们应该感谢Jim Meyeri
ng先生,他是pwd的创作者。
7.1.4 改变文件创建时间及创建空文件命令:touch
touch命令能够创建一个空白文件,或者改变文件的创建时间。
touch命令的执行方式为:
# touch 文件名
一般来说,建立一个文件都会使用一个文本编辑器(如第8章要介绍的vi编辑器),但是也可以使用touch命令来创建一个
空白的文件。
例如,现在要在/home目录下创建一个名为test的空白文件,可以执行命令:
# touch /home/test
实际上,对于touch命令来说,其最主要的功能是改变文件的时间,那么一个文件拥有哪些时间属性呢?对于一个文件来说,主
5
2018/4/8 linux基本命令(很全的) - CSDN博客
https://blog.csdn.net/lykangjia/article/details/11655887 4/23
要有三种时间属性,分别为:
(1)mtime:这个时间记录的是文件内容被修改的时间。
(2)ctime:这个时间记录的是文件的属性(所有者、所属组、文件名)或者权限被修改的时间。
(3)atime:这个时间记录的是文件的内容被读取的时间。
下面我们举个例子来说明,现在我们在/home目录下创建了一个文件file,然后分别查看其三个时间,命令操作如图7-4所
示。
(点击查看大图)图7-4 显示文件的三种时间状态
通过图7-4我们可以看到,在刚开始创建文件时候三种时间是相同的,在默认情况下使用ls –l命令查看到的是文件内容修改的
时间(即mtime),如果在不同时间内分别对其进行编辑内容,修改文件所有者和读取内容操作后,三个时间即会发生变化,具
体命令以后会详细讲解,在此只需要观察一下命令结果即可,如图7-5所示。
(点击查看大图)图7-5 文件的三种时间状态发生变化后效果
通过图7-5可以看到,我们通过不同时间内的不同操作后,file文件的三种时间分别发生了变化,如果现在我们想让其变成与当
前时间相同,则可以使用touch命令,执行结果如图7-6所示。
(点击查看大图)图7-6 使用touch命令改变时间状态
这样就将file文件的时间变成了当前的时间。
touch 命令的参数不多,常见的有以下几个,见表7-3。
表7-3 touch命令选项
7.1.5 创建目录命令:mkdir
mkdir 命令能够创建一个目录。mkdir 命令的执行方式为:
# mkdir 目录名
其实一个目录就是一个特殊类型的文件,就如同Windows中的文件夹一样,目录里面既可以有文件,也可以有子目录,就是
因为有目录的存在,Linux才能够以一种目录树的结构对文件系统进行管理。
例如现在要建立一个directory目录,则可以执行命令:
# mkdir directory
5
剩余22页未读,继续阅读
资源评论
thisGonaLiu
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功