linux 是我最喜欢的操作系统,尤其是用来做开发的时候,很多东西可以使用命令行来实现,而不需要像windows 那样点击各种窗口,切换各种文件夹 以下就是我总结的 工作中经常使用的命令
ls 是list的简写用于查看当前路径下面有哪些文件,该命令是每天都会用到的命令
ls 常用 参数
-l 该参数可以看到更加详细的信息,比如文件大小,文件权限,属主属组
-a 该参数可以看到隐藏文件,在Linux下面 隐藏文件以 点 开头,没错就是 ‘.’ 比如 .a.txt
-hl 该参数以更加可理解的方式显示目录,比如ls -l 显示的文件大小单位是byte 使用了该参数之后 就会显示 具体多少K 多少 M 多少G
cd 的全写是change directory 表示切换目录的意思
cd 常用参数
一般很少用到其他参数,具体的参数可以使用 man cd 命令查看
pwd 的全称是print work directory 表示显示当前路径是在哪里
pwd 常用参数
一般很少用到其他参数,具体的参数可以使用 man pwd 命令查看
df 的全称有点长 叫做 displays the amount of disk space available on the file system containing
简单的理解就是查看 硬盘使用情况
通过该命令 你可以看到挂载点,硬盘总容量可用容量
df 常用参数
-hl 也许你注意到了 df 显示的硬盘容量不是很易读显示的单位是byte,使用了该参数就会显示 具体多少K 多少 M 多少G
-t 该参数可用查看挂载的文件系统类型
mkdir 的全称是 make directory 的简称 该命令可用创建目录(也就是windows下文件夹的概念)
mkdir 常用参数
-p 该参数可以进行递归的创建目录,比如你要创建 /usr/local/mongo/data /usr/local目录是存在的但是mongo 不存在 data 也不存在 使用该命令就可以创建目录 以及子目录
-v 显示创建目录的详情
该命令没有简称 可以 使用该命令来创建 空文件 例如 touch a.txt
touch 常用参数
一般不需要
cp 的简称是copy 可以使用该命令将一个文件copy 到另外一个地方,并且还可以给文件重命名
例如:
cp /usr/local/redis/redis.conf /usr/local/redis.conf.bak
cp 常用参数
-r 该参数可以递归的 复制文件 比如你要copy的是一个目录,目录下面有很多子目录,子文件你需要全部copy 则就应该使用该参数
mv的全称是 move 表示移动一个文件到另外的路径 相当于windows 下面的剪切
mv 常用参数
一般不需要
该命令 没有简称 用于Linux下面解压压缩包. 或者创建压缩文档
解压常用参数
-xf 表示解压压缩包
-tf 表示不解压,只想查看压缩包中有哪些文件或者目录
压缩常用参数
-cvf 表示创建压缩包,并显示压缩详情
该命令可以 重启主机,但是需要超级管理员权限
reboot 常用参数
一般不需要
该命令的简称是remove 用于删除文件或者目录 非常危险!!!
rm 命令常用参数
-r 该参数可以递归删除文件 比如/tmp 下面有很多目录和子目录 如果想删除全部 就需要该参数
-f 该参数表示强制 删除
该命令没有简称,可以用来查看本机的ip 和 网关 mac 地址
ifconfig 常用参数
一般不需要
ps 该命令 没有简称 一般 用于查看进程以及进程的pid 例如,想查看当前系统上面 是否运行了 mysql 进程
ps -ef | grep mysql | grep -v grep
以后 你们查进程就使用上面的命令 把mysql 换成你们自己的进程名称即可
ps 常用参数
-ef 可以查看 进程的详情,比如pid 运行时间等,不过需要 配合 管道和 grep 使用 才能方便的找到想要的进程
kill 可以给进程发信号,最常用的就是杀进程
kill 常用参数
-9 表示强制杀掉该进程
该命令 没有简称,一般用于在屏幕输出文件内容
例如 cat /etc/my/cnf
cat 常用参数
一般不需要
tail 命令没有简称, 一般用于在屏幕输出文件内容,和cat 不同的是 tail 是只输出尾部的内容
tail 常用参数
-f 不退出的查看文件尾部内容,一般用于查看日志输出
-n 显示尾部 x 行信息 x 是自定义的数字,比如 100, 200等
该命令用于查找文件,如果没有安装的需要安装该命令
yum install mlocate
使用之前先用updatedb
命令更新一下数据
该命令进行查找时 不需要遍历目录,而是通过本地数据库进行查询所以很快
locate 常用参数
一般不需要
该命令没有简称,用于查看当前的系统时间
date 常用参数
一般不需要