linux 常用命令,Linux常用命令集

命令格式:命令 参数 对象

参数:

长格式 --help

短格式 -h

对象:要处理的对象,目录,用户等

1.帮助命令

man 命令名(用于查看命令的使用与参数)

命令名 --help(用于查看命令的使用与参数)

2.常用工作命令

1)echo 用于在终端输出字符串或者变量提取后的值

2)date 显示&设置时间

参数:

%Y 年

%m 月

%d 日

%H 小时

%M 分钟

%S 秒

%j 今年的第几天

例如要输出当前时间的年-月-日 时:分:秒

`date “+%Y-%m-%d %H:%M:%S”`

d966d4e8cbc8be36ed9fe4721c6014a0.png

设置时间的方法,格式:date –s “20180831 18:00:00”

3)reboot:重启

4)poweroff:关机

5)wget:在终端下载网络文件

wget url(网站链接)

常用参数:

-b 后台下载

-p 下载到指定目录

-t 最大尝试次数

-c 断点续传

-p 下载页面所有内容,所有!!

-r 递归下载

6)ps:查看系统进程,主要查看PID

参数:-a 显示所有进程

-u 用户以及其他详细信息

-x 显示没有控制终端的进程

b003de394256d893e2e21fea5b4660a6.png

7)top:类似windows的任务管理器,用于动态监视系统活动,进程信息

c6111961dfb72434da8d17d1d3608d0b.png

ctrl+c 或者 q 退出

8)pidof:用于查询某个进程的PID

236e35fcc5b2dfa50a7bf3be11d144e3.png

9)kill:用于终止指定PID的服务,也就是windows下面的结束进程

d619ebbf5b4fbecfc505a2e149712fbc.png

10)killall:用于终止一类服务(通过服务名称,例如 killall httpd)

5095b5e46df8b5dac54fa60d7354ecc1.png

3.系统状态检测命令

1)ifconfig:我自己懂的。。我不想写

04a773fab86a059ce8f94ab97fb4eebe.png

设置IP和掩码:ifconfig eth0 192.168.10.88 netmask 255.255.255.0

设置网关:route add default gw 192.168.10.1

只是临时修改,重启网卡之后失效

2)uname:用于查看系统内核 和 系统版本,一般使用 uname –a

08fad4ed4360c60f9bdfbd0dfa02e80a.png

或者 cat /etc/redhat-release

6d3ae75e841e2a57c9d24c3f452478a3.png

3)uptime:查看系统负载信息

76eae7bdd20fff646c230e56960e8a1b.png

负载越低越好,绝对不要超过 5

4)free:用于显示当前内存使用量

e3179e40b3a9c28c085e6ef2d22638ae.png

5)who:查看当前登陆的用户

6e45588f7712c6a7bf27a8ac041055d0.png

6)last:系统登陆信息

a615ae70e3ca2ce0dd849947ab8736d0.png

7)history:查看使用过的命令

8e0d65a8b381551948d01584a9c6a310.png

比如要是想使用第70条命令,直接就可以用 !70 不用复制粘贴

默认存储最近1000条历史命令,可以更改,vim /etc/profile

4648f767e54093b5a928601eab006fb9.png

删除历史命令方法:

1.history -c:全部删除

2.history -d:删除指定

可以灵活的选择保存或者不保存,需要在/etc/profile文件下增加一个参数:HISTCONTROL=ignorespace

增加完之后,source /etc/profile ,然后每次敲命令之前,先敲一个空格键,那么这次所敲命令,就不会在history中显示

53947e344887e59e30559fece6414204.png

4.工作目录切换命令

1)pwd:查看当前路径

2)cd:目录切换

3)ls:显示当前目录下的文件

参数:

-a 显示所有,包括隐藏文件

-l 等同于 ll

-d 显示目录

5.文本编辑命令

1)cat:查看纯文本文件,适用于内容较少的文件,使用,直接 cat filename

参数:-n 显示行号

2)

more:适用于查看长文本,显示百分比,向下翻页,但是不能向上翻页

less:适用于查看长文本,显示百分比,可以上下翻页

head:用于查看文件头部,默认前10行 可以用 -n number指定显示多少行

tail:用于查看文件尾部,默认尾10行,可以用 -n number 指定显示多少行

3)tr:替换(临时替换)

d86966dab9829a5ff5831d854c53baff.png

可以单个替换,也可以范围替换

4)diff:比较多个文本的区别,以行为单位比较

9f06f31e40b6cef987be9e16d30e2f71.png

6.文件目录管理命令

1)touch:创建空白文件

2)mkdir:创建目录

参数: -p 递归创建

3)cp:复制

使用:cp 原文件 目的文件

4)mv:移动

使用:mv 原文件 目的文件

cp 与 mv 都可用于重命名

5)rm:删除 ( 花式作死:rm –rf /* )

组合命令使用

1.管道符: | (shift+\(enter上面那个键))

使用 :命令A|命令B

把命令A(前一个命令)原本输出的屏幕上的数据,用于命令B(后一个命令)执行

2.通配符:

*(星号) :表示匹配零个或者多个字符

?:匹配单个

[0-9]:表示匹配 0-9

[135]:表示只匹配1,3,5中的任意一个

[a-z]:表示匹配 a-z

3.转移字符:

1)反斜杠 :\ 使反斜杠后面的一个变量变成单纯的字符串

54d3b27190b411e202342af8dfedd35c.png

2)单引号:‘’ 转义其中所有变量作为单纯的字符串

3)双引号:“” 保留其中的变量属性,不进行转义

4)反引号:`` ( tab键上面那个) 让shell命令原封不动执行

558b5bda01de116e51312202e982384c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值