常用命令集合
su命令:
作用:切换用户身份
语法:su 用户名
文件名颜色的含义:
默认色代码是普通文件
绿色代表可以执行的文件
红色代表tar包
蓝色代表目录
青色代表是连接文件(相当于快捷方式)
文件处理命令:
cd命令:
作用:切换目录
语法:cd 目录
/切换到根目录
..回到上一级目录
.当前目录
-显示并打开到上一次操作的目录
~当前用户的宿主目录、
ls命令:
作用:显示目录文件
语法:ls [-alrRd] [文件目录]
-a all显示所有文件,注意隐藏文件
-l 代表显示详细信息
-R 显示文件夹及其子目录文件
pwd命令:
作用:显示当前工作目录
mkdir命令:
作用:创建新的目录
语法:mkdir [-p] 目录名
-p 父目录不存在的情况下先生成父目录[递归创建]
touch命令:
作用:创建空文件或更新已经存在的文件的时间
语法:touch 文件名
对于已有的文件,则不创建而是更新创建时间,里面的内容不会消失。
cp命令:
作用:复制文件或目录
语法:cp [-r] 源文件或目录 目的目录
-r 使用这个参数时,用来复制目录的,进行递归处理,复制目录。不使用就仅仅复制文件,有目录的就跳过目录,里面的文件不会复制
mv命令:
作用:移动文件或目录,文件或目录改名
语法:mv 源文件或目录 目的目录
rm命令:
作用:删除文件
语法:rm [-rf] 文件或目录
-r 删除目录,同时删除该目录下的所有文件
-f 强制删除文件或目录,不用逐一确认
工作中,谨慎使用 rm -rf
cat命令:
作用:显示文件内容
语法:cat [-n] [文件名]
-n 表示显示行数
more命令:
作用:分页显示文件内容
语法:more 文件名
空格显示下一页
Enter显示下一行
Q退出
head命令:
作用:查看文件的前几行(默认10行)
语法:head [文件名]
-n 指定行数: head -n 【行数】【文件名】
tail命令:
作用:查看文件的后几行
语法:tail [文件名]
-n指定行数
-f动态显示文件内容
man命令:
作用:获取命令或配置文件的帮助信息
help命令:
作用:获取命令或配置文件的帮助信息
find命令:
作用:查找文件或目录
语法:find [搜索 路径] -name [匹配条件]
如果没有指定搜索路径,根据匹配条件默认从当前目录查找,包括其下子目录。
grep命令:
linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.
格式: Grep [option] [pattern] [filename]
option可有以下选项:
-c出现init的次数
-n出现的init在哪一行
-v不包含init的内容
找出b.txt以f开头的行内容:
找出b.txt以d结尾的行内容:
gzip命令:
是在linux系统中 经常使用的一个对文件进行压缩和解压缩的命令,方便又好用.
gzip命令对文件有百分之六十到七十的压缩率
格式
gzip [参数] [文件或者目录]
gizp在文件经过它压缩后,其名称后面会多出现.gz的扩展名
-d 将压缩文件解压
-v 查看压缩过程
-r 递归压缩或解压,解压时和d合用
tar命令:
利用tar命令,可以把一大堆文件和目录打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的.
弄清楚两个概念:打包和压缩
打包是指将一大堆文件或目录编程一个总的文件,
压缩则是将一个大的文件统一一些压缩算法变成一个小文件.
tar作用:文件,目录打(解)包
Tar [-zcf] 压缩后文件名 文件或目录
-c打包一个压缩文件的参数 后缀.tar
-x解包一个压缩文件的参数
-z以 gzip命令压缩
-f这个是必须存在的,代表是一个文件
-v显示解包的详细信息
netstat 命令:
用于显示网络状态。
利用 netstat 指令可让你得知整个 Linux 系统的网络情况。
查看端口被占用的进程
netstat -anp | grep 8081