日期:2014-05-16  浏览次数:20644 次

耿老师linux第二课 Linux常用命令!

linux常用命令
一、文件、目录操作类

浏览目录类:
1、pwd:显示当前所在目录
2、cd:进入相应的目录
 cd  ==== cd ~ 进入主文件夹
 cd /  进入根文件
 cd /var/tmp 进入指定文件
 cd ..    向上
3、ls :显示文件或目录的信息
语法格式:ls [参数] [文件或目录]
 参数:
 -a:显示所有文件或文件夹
 -A:显示指定目录下所有子文件夹及文件,但是路径中不显示‘.’和‘..’
 -c:按照文件的修改时间排列显示
 -C:将显示结果分为多列显示
 -l:按照长格式显示文件(详细信息)等价于ll命令

浏览文件类:
1、cat 浏览文件内容
格式:cat [参数] 文件名
参数:
 -b:只对非空行进行行号的标注
 -n:对所有行进行行号的标注
2、more 分页显示文件内容
格式:more [参数]  文件名   (注意:按q结束浏览)
参数:
 -num:num为一个整数,表示每页显示的行数
 +num:num为一个整数,从哪行开始显示
3、less 分页显示文件(方便对显示文件进行查找)
格式:less 文件名

目录操作类:
1、mkdir 创建文件夹
格式:mkdir [参数] 文件夹的名称
参数:-p:在父目录不存在的情况下,创建父目录及子目录(创建了一个文件夹的树形结构)
2、rmdir 删除目录(注意删除时目录必须为空)
格式:rmdir [参数] 文件夹的名称
参数:-p:在删除当前目录时,如果父目录为空,将父目录一起删除。

文件操作类
1.cp命令 复制文件
格式:cp [参数] 源文件 目的文件
参数:
 -f:如果目标文件已经存在,直接覆盖目标文件,没有提示
 -i:如果目标文件已经存在,给出提示(y代表yes,n代表no)
 -R:复制目录结构
2.mv 移动万文件或文件夹
格式:mv [参数] 源文件或目录 目的文件或目录
3.rm  删除文件或目录
格式:rm [参数] 文件或目录
 参数:
 -i:给出提示
 -f:不给提示,直接删除
 -R:删除文件及目录
4.touch 创建一个空文件
格式:touch [参数] 文件名(目录结构)
参数: -d: 同时修改创建时间
 -a: 将文件存取的时间改为当前时间
 -m: 将文件的修改时间改为当前时间
5.ln 创建文件链接
硬链接:相当于两个文件,这两个文件指向同一存储空间,当修改一个文件时,另一个跟着变,当删除一个文件时,另一个文件不会被删除
软链接:类似windows中的快捷方式
格式:ln [参数] 源文件或目录 链接文件名
参数:-s:代表软链接
6.gzip和gunzip  压缩和解压缩(压缩后文件的扩展明为.gz)
格式: gzip [参数] 文件名
 gunzip [参数] 压缩文件名
参数:-v 显示压缩和解压时的信息
7.tar 用于文件的打包(类似于winrar)
格式:tar [参数] 档案文件(打包生成的文件) 源文件的列表
参数: -c:创建档案文件
 -v:显示打包的详细信息
 -f:指定档案文件的名称
 -z:以zip格式压缩或解压文件
 -j:以bzip的格式压缩或解压文件
 -r:将文件追加到档案文件的末尾
 -x:解压文件