linux常用命令(上)

Linux简洁高效,但其软件生态却并不是特别友好。所以作为个人系统的话,我更推荐带有KDE桌面环境的manjaro。因为它既有好看的桌面又可以用yay -Ss解决很多软件安装问题。但如果练习使用Linux命令,桌面环境又有点显得多余,这时,黑乎乎的终端才显得有灵魂。

我们这里以centos为例

  •  

如果需要远程连接云主机,可以使用ssh连接。

ssh 用户名@IP地址

1. 帮助文档命令

 man命令我们以查看ls命令帮助为例(帮助文档太长,这里就不展示效果了)

man ls

2.  常用的系统命令

echo命令:在终端输出字符串或变量提取后的值


[tom@csbebetter ~]$ echo $SHELL
/bin/bash

date命令:显示时间与日期(可以自定义格式化)


[tom@csbebetter ~]$ date
Wed Jan 20 22:58:47 CST 2021
[tom@csbebetter ~]$ date "+%Y-%m-%d %H:%M:%S"
2021-01-20 23:00:12

cal命令:查看日历


[tom@csbebetter ~]$ cal
    January 2021
Su Mo Tu We Th Fr Sa
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

reboot命令:重启

poweroff命令:关机

wget命令:在终端下载网络文件。-p可以指定下载路径

ps命令:查看系统进程状态top命令:动态监视进程活动与系统负载

pidof命令:查询某个指定服务进程的PID


[tom@csbebetter ~]$ pidof sshd
12750 12748 12711 12709 977

kill命令:终止某个指定PID的服务进程

killall命令:终止某个指定名称的服务的全部进程

3.  系统状态检测命令
ifconfig命令:获取网卡配置与网络状态信息(为了安全起见更改了一些字段)


[tom@csbebetter ~]$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 162.17.249.167  netmask 255.255.255.0  broadcast 162.17.249.255
        inet6 ff80::276:3eff:fe20:18d0  prefixlen 64  scopeid 0x20<link>
        ether 00:16:3f:20:18:d0  txqueuelen 1000  (Ethernet)
        RX packets 52837  bytes 57206615 (54.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17496  bytes 2647368 (2.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

uname命令:查看系统内核及系统版本等信息

[tom@csbebetter ~]$ uname -a
Linux csbebetter 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

uptime命令:查看系统负载信息


[tom@csbebetter ~]$ uptime
 23:20:40 up  3:14,  4 users,  load average: 0.00, 0.01, 0.05

free命令:显示当前系统内存使用信息

[tom@csbebetter ~]$ free
              total        used        free      shared  buff/cache   available
Mem:        1882016      165120     1157040         572      559856     1564100
Swap:             0           0           0
[tom@csbebetter ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1.8G        161M        1.1G        572K        546M        1.5G
Swap:            0B          0B          0B

who命令:查看当前登入主机的用户终端信息(这里全是我自己)


[tom@csbebetter ~]$ who
root     tty1         2021-01-20 20:10
tom      pts/0        2021-01-20 23:17 (括号中均为本机IP已省略)
tom      pts/1        2021-01-20 22:26 ( )
tom      pts/2        2021-01-20 22:52 ( )

last命令:查看所有系统的登录记录

history命令:显示历史执行过的命令

clear命令:清空终端输出。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值