Linux常用命令

帮助系统
  1. 概述:帮助系统特别重要,所以我放在了所有其他命令之上介绍。比如我知道more是用来分页查看文件的,但是我想一次翻一页怎么办呢?我想一页只展示10行怎么办呢?你可以用帮助系统仔细查看。有了帮助系统,那么多的linux命令,我们就不用仔仔细细的都记住了。我们只需要知道我想做一件事,有一个linux命令可以帮我,就够了。当需要的时候,像小时候查字典一样,利用帮助系统看这个命令的使用细节。
  2. 语法:man command-name
Shell
  1. 查看当前系统支持的shell:cat /etc/shells
  2. 查看当前使用的shell:echo $SHELL
文件和文件夹
  1. 新建文件夹:mkdir + dirname
  2. 删除文件夹:rm -rf + dirname
  3. 创建新文件,使用vim编辑器:vi + filename
  4. 删除文件:rm filename
  5. 重命名或移动文件:mv
处理文件内容
  1. 查看文件内容:cat filename
  2. 分页查看文件内容:more filename
统计
  1. 统计文件行数、单词数、字符数:wc filename
Parameter substitution
  1. 反引号内表示可执行命令:
    1. echo expr 1 + 2:打印出"expr 1 + 2"
    2. echo `expr 1 + 2`:打印出3
打印
  1. echo + 字符串 | $变量名
时间
  1. date:以默认格式输出当前时间

  2. date + "+%Y-%m-%d %H:%M:%S":以’年-月-日 时:分:秒’格式输出当前时间。注意:时间格式参数要以+开头

  3. date "+%j":查看今天是今年的第几天

  4. date -s "20190907 13:58:00":将系统时间设置为2019年9月7日 13点58分0秒

过滤查询结果
  1. grep
进程
  1. 查看当前正在运行的进程:ps

  2. 按照进程号杀死进程:kill PID

  3. 按照进程名杀死进程:killall Process-Name

  4. 杀死除了当前shell之外的所有进程:kill 0

  5. 在后台启动进程:linux-command &

  6. 查看进程详细信息:ps -aux

  7. 查看当前正在运行的进程,并实时查看内存、cpu使用率等其他信息:top

  8. 注:你只可以杀死你自己创建的进程,管理员可以杀死95-98%的进程,但是有些进程是不能被杀死的,比如VDU进程

网络
  1. 查看网卡配置与网络状态信息:ifconfig

    1. eth之类的是网卡名

    2. inet参数后面是ip地址

    3. ether参数后面是网卡的物理地址,即MAC地址,

    4. RXTX参数后面是接收数据包与发送数据包的个数及累计流量

查看负载
  1. uptime
内存的使用量
  1. free -h
历史命令
  1. history:查看历史命令

  2. history -c:清空历史命令

  3. ! + history编码:重复执行某一次的命令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值