1.1linux的命令格式
command [-option] [parameter]
- 说明:command:命令名,相应功能的英文单词或单词的缩写
- [-option]:选项,可用来对命令进行控制,也可以省略,[]代表可选
- parameter …:传给命令的参数,可以是零个一或多个
1.2关于命令的文档可以查看
- –help
- 一般是Linux命令自带的帮助信息,并不是所有命令都带这个选项
- 如果我们想查看命令 ls的用法:ls –he服务器托管网lp
在Linux/Unix系统下,允许使用特殊字符来同时引用多个文件名,这些字符被称为通配符
比如:
通配符 |
含义 |
* |
文件代表文件名中所有字符 |
ls te* |
查找以te开头的文件 |
? |
代表文件名中任意一个字符 |
ls ?.c |
只找第一个字符任意,后缀为.c的文件 |
[] |
1.3常用命令
(1)查看文件信息:ls
(2)输出重定向命令:>
Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
如:ls > test.txt(test.txt 如果不存在则创建,存在则覆盖其内容)
(3)分屏显示:more
查看内容时,在信息过长无法在一屏显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以用more命令,每次只显示一页,按下q键退出显示,按下h键可获取帮助
(4)管道:|
管道:一个命令的输出可以通过管道作为另一个命令的输入
(5)清屏:clear
(6)切换工作目录:cd
在使用Unix/Linux的时候,经常需要更换工作目录,cd命令可以帮助用户切换工作目录,Linux所有的目录和文件名大小写敏感
命令 |
含义 |
cd |
切换到当前用户的主目录(/home/用户目录),用户登录的时候,默认的目录就是用户的主目录 |
cd ~ |
同上 |
cd . cd ./ |
切换到当前目录 |
cd .. |
切换到上级目录 |
cd – |
可进入上一级进入的目录 |
(7)显示当前路径:pwd
(8)创建目录:mkdir
(9)删除目录:rmdir
(10)删除文件:rm
可通过rm删除文件或目录,使用rm命令时要小心,因为文件删除后不能恢复,为了防止误删,可以在
rm后使用-i参数逐一确认要删除的文件
常用参数及含义如下表所示:
参数 |
含义 |
-i |
以进行交互式方式执行 |
-f |
强制删除,忽略不存在的文件,无需提醒 |
-r |
递归地删除目录下的内容,删除文件夹时必须加此参数 |
(11)建立链接文件:ln
链接分为:硬链接和软连接
硬链接(了解):(不常用,因为不仅没什么用还占用内存)
- 给某个文件拷贝一份,这两个文件独立占用内存
- 改变其中一个文件,会影响到另外一个文件
- 删除某个硬链接文件,不会影响另外一个文件
软连接(了解):
- 类似于window的快捷方式,软链接依赖于源文件存在
- 如果源文件删除,软链接没有意义
使用格式:
ln 源文件 链接文件(硬链接) ln -s 源文件 链接文件(软链接) |
注:
- 如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件也还是存在,所以-s选项是更常见的形式
- 如果软链接文件和源文件不在同一个目录,源文件最好使用绝对路径,不要使用相对路径
(12)查看或者合并文件内容:cat
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net