一、Linux文件目录类命令

命令

说明

ls

列出目录的内容,参数-a列出目录下所有文件,包括.开头的隐藏文件,-l显示文件的详细信息,-lh显示文件大小;如何ls -lash /

cd

改变工作目录,如:当前目录/root 切换/etc 命令:cd /etc ,切换到上一级菜单,命令cd   ..

pwd

显示当前工作目录的绝对路径

mkdir

创建一个新目录;如:mkdir -p /test/{t1,tw}

rmdir

删除空目录;如:rmdir /test/t1

ln

建立连接,如:ln -s test.txt test1.txt

touch

创建一个空普通文件;如:touch test.txt

cp

拷贝文件或目录,参数-r为递归拷贝,-i为交互操作,-f为强制拷贝

scp

拷贝文件或目录到远程主机,scp   local_file remote_ip:remote_folder;

scp  remote_ip:remote_folder local_file

mv

将目录文件重命名或移动文件

rm

删除目录或文件,参数-r为递归删除,-f为强制删除

cat

显示文件内容,

less

分屏显示内容,通常情况下使用more命令多一些,用法相同。

more

类似cat,逐页显示。相关操作:space键下一页,b键显示上一页

find

在目录中搜索文件。find / -name alexpeng;搭配通配符*和?

 

 

二、Linux文件的压缩命令

命令

说明

tar

将建立、还原文件的工具程序,可以加入、解开备份文件中的内容。参数:-c创建文件,-v显示命令执行信息,-f指定压缩后的文件名,-x解开tar文件,-r将一个新文件加入到打包文件中,-z通过gzip命令处理文件。

gzip

gzip 命令用来压缩文件。压缩文件后缀为:.gz 。注:只压缩文件不压缩目录,不保留原文件。

gunzip

gunzip 用来解压.gz文件

zip

zip命令用来压缩文件,默认Windowslinux唯一统一的格式,文件不大使用zip

unzip

unzip解压.zip文件

bzip2

相当于gzip升级版本,压缩比非常惊人,但是不能压缩目录,后缀.bz2,可与tar结合使用。

bunzip2

bunzip2解压.bz2文件

 

 

三、获取帮助命令信息

 

**man获取命令帮助信息**

1:所有用户可以操作的指令或可执行文件

2:系统核心调用的函数与工具

3:子调用,常用的函数与函数库

4:设备,硬件文件说明,通常是/dev/的文件

5:文件格式,配置文件或者是某些档案的格式

6:游戏相关

7:杂项,例如linux文件系统、网络协议、ASCIIcode等说明

8:系统管理员可用的命令

9:跟kernel有关的文件

 

命令

描述

说明

type   <command>

判断是否是内置命令

如果是外部命令,会给出简要信息

help   <command>

显示简洁的帮助信息

适用内置命令

<command>   -h/--help

显示简洁的帮助信息

适用外部命令

根据实际情况,使用“-h”或“--help”参数

whatis <command>

显示命令手册的页眉行

等同于man -f命令,可确认有哪些章节存在

man <command>

显示命令手册(manual page)

包含完整的命令帮助,默认只显示第一章节内容

可在命令手册内查询关键字,方法类似vi/vim,输入“q”退出浏览

man -a <command> 显示命令手册的所有章节

man <chapter number> <command> 显示指定章节

info <command>

显示info文档信息

相比man   命令,信息可能更新更详细,但使用方法复杂些,按“q”键退出

类似命令:pinfo

which   <command>

显示命令的完整路径


whereis   <command>

显示命令的路径、手册等信息

locate the binary,   source, and manual page files for a command

README

README文件

绝大多数程序自带,保存在/usr/share/doc文件夹