Linux 会用以下命令就入门了

linux 是我最喜欢的操作系统,尤其是用来做开发的时候,很多东西可以使用命令行来实现,而不需要像windows 那样点击各种窗口,切换各种文件夹 以下就是我总结的 工作中经常使用的命令

1. ls

ls 是list的简写用于查看当前路径下面有哪些文件,该命令是每天都会用到的命令
ls

ls 常用 参数

-l 该参数可以看到更加详细的信息,比如文件大小,文件权限,属主属组

-a 该参数可以看到隐藏文件,在Linux下面 隐藏文件以 点 开头,没错就是 ‘.’ 比如 .a.txt

-hl 该参数以更加可理解的方式显示目录,比如ls -l 显示的文件大小单位是byte 使用了该参数之后 就会显示 具体多少K 多少 M 多少G

2. cd

cd 的全写是change directory 表示切换目录的意思

cd 常用参数

一般很少用到其他参数,具体的参数可以使用 man cd 命令查看

3. pwd

pwd 的全称是print work directory 表示显示当前路径是在哪里

Linux 会用以下命令就入门了_第1张图片

pwd 常用参数

一般很少用到其他参数,具体的参数可以使用 man pwd 命令查看

4. df

df 的全称有点长 叫做 displays the amount of disk space available on the file system containing
简单的理解就是查看 硬盘使用情况
通过该命令 你可以看到挂载点,硬盘总容量可用容量
Linux 会用以下命令就入门了_第2张图片

df 常用参数

-hl 也许你注意到了 df 显示的硬盘容量不是很易读显示的单位是byte,使用了该参数就会显示 具体多少K 多少 M 多少G

-t 该参数可用查看挂载的文件系统类型

Linux 会用以下命令就入门了_第3张图片

5. mkdir

mkdir 的全称是 make directory 的简称 该命令可用创建目录(也就是windows下文件夹的概念)

mkdir 常用参数

-p 该参数可以进行递归的创建目录,比如你要创建 /usr/local/mongo/data /usr/local目录是存在的但是mongo 不存在 data 也不存在 使用该命令就可以创建目录 以及子目录

-v 显示创建目录的详情

6. touch

该命令没有简称 可以 使用该命令来创建 空文件 例如 touch a.txt

touch 常用参数

一般不需要

7. cp

cp 的简称是copy 可以使用该命令将一个文件copy 到另外一个地方,并且还可以给文件重命名
例如:
cp /usr/local/redis/redis.conf /usr/local/redis.conf.bak

cp 常用参数

-r 该参数可以递归的 复制文件 比如你要copy的是一个目录,目录下面有很多子目录,子文件你需要全部copy 则就应该使用该参数

8. mv

mv的全称是 move 表示移动一个文件到另外的路径 相当于windows 下面的剪切

mv 常用参数

一般不需要

9. tar

该命令 没有简称 用于Linux下面解压压缩包. 或者创建压缩文档

解压常用参数
-xf 表示解压压缩包
-tf 表示不解压,只想查看压缩包中有哪些文件或者目录

压缩常用参数
-cvf 表示创建压缩包,并显示压缩详情

10. reboot

该命令可以 重启主机,但是需要超级管理员权限

reboot 常用参数

一般不需要

11. rm

该命令的简称是remove 用于删除文件或者目录 非常危险!!!

rm 命令常用参数

-r 该参数可以递归删除文件 比如/tmp 下面有很多目录和子目录 如果想删除全部 就需要该参数

-f 该参数表示强制 删除

12.ifconfig

该命令没有简称,可以用来查看本机的ip 和 网关 mac 地址

Linux 会用以下命令就入门了_第4张图片

ifconfig 常用参数

一般不需要

13. ps

ps 该命令 没有简称 一般 用于查看进程以及进程的pid 例如,想查看当前系统上面 是否运行了 mysql 进程

ps -ef | grep mysql | grep -v grep

以后 你们查进程就使用上面的命令 把mysql 换成你们自己的进程名称即可

ps

ps 常用参数

-ef 可以查看 进程的详情,比如pid 运行时间等,不过需要 配合 管道和 grep 使用 才能方便的找到想要的进程

14. kill

kill 可以给进程发信号,最常用的就是杀进程

kill 常用参数

-9 表示强制杀掉该进程

15. cat

该命令 没有简称,一般用于在屏幕输出文件内容

例如 cat /etc/my/cnf

cat 常用参数

一般不需要

16. tail

tail 命令没有简称, 一般用于在屏幕输出文件内容,和cat 不同的是 tail 是只输出尾部的内容

tail 常用参数

-f 不退出的查看文件尾部内容,一般用于查看日志输出

-n 显示尾部 x 行信息 x 是自定义的数字,比如 100, 200等

17.locate

该命令用于查找文件,如果没有安装的需要安装该命令
yum install mlocate
使用之前先用updatedb 命令更新一下数据

Linux 会用以下命令就入门了_第5张图片

该命令进行查找时 不需要遍历目录,而是通过本地数据库进行查询所以很快

locate 常用参数

一般不需要

18. date

该命令没有简称,用于查看当前的系统时间

date 常用参数

一般不需要

你可能感兴趣的:(linux)