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 表示显示当前路径是在哪里

pwd

pwd 常用参数

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

4. df

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

df 常用参数

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

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

df-T

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 地址

ifconfig

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 命令更新一下数据

locate

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

locate 常用参数

一般不需要

18. date

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

date 常用参数

一般不需要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值