(1)linux入门必会命令

必须掌握的基础命令

1. 查看帮助的命令
查看ls的帮助文件

	man ls

2.echo命令
echo命令用于在输出字符或变量
格式 echo 字符串 [&变量]

lin@lin-PC:~/compute$ echo one
one
lin@lin-PC:~/compute$ echo $SHELL
/bin/bash

3.date命令
显示和设置系统的时间和日期
格式为 date [选项] [+指定格式]

lin@lin-PC:~/compute$ date
20201017日 星期六 20:03:49 CST

4.cal命令

lin@lin-PC:~/compute$ cal
      十月 2020         
日 一 二 三 四 五 六  
             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 

5.reboot 重启
6.poweroff 关机

7.wget命令
-p 下载也免得所有资源,包括图片视频
-r 递归下载
wget 就是下载的命令,跟上地址就可以了,也可以跟上参数

wget https://www.linuxprobe.com/docs/LinuxProbe.pdf -r -p 
wget http://123.57.59.57/ -r -p

8.ps命令
ps命令用于查看系统中的进程状态
ps [参数]

ps -a 显示所有进程
ps -u 用户以及其他信息
ps -x
lin@lin-PC:~/compute$ ps -a
   PID TTY          TIME CMD
 16594 pts/1    00:00:00 ps
lin@lin-PC:~/compute$ ps -u
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
lin        5465  0.0  0.0  11316  5336 pts/0    Ss+  18:01   0:00 /bin/bash
lin       11965  0.0  0.0  11176  5008 pts/1    Ss   19:16   0:00 /bin/bash
lin       16605  0.0  0.0  11868  3288 pts/1    R+   20:11   0:00 ps -u

9.top
top用户动态地监视进程活动与系统负载
10.pidof命令
pidof命令用于查询某个制定服务进程的PID值
pid [参数][服务名称]

lin@lin-PC:~/compute$ pidof sshd
4155

10.kill命令
kill命令用来杀死进程

lin@lin-PC:~/compute$ kill 2156

系统状态检测命令

  1. 网卡网络
查看ip
lin@lin-PC:~/Desktop$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:52:7c:01 brd ff:ff:ff:ff:ff:ff
    inet 172.18.4.141/21 brd 172.18.7.255 scope global dynamic noprefixroute ens33
       valid_lft 7044sec preferred_lft 7044sec
    inet6 fe80::d297:4fe6:59e8:b131/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

  1. 系统内核
lin-PC:~/Desktop$ uname -a
Linux lin-PC 5.4.50-amd64-desktop #74 SMP Mon Aug 24 20:15:37 CST 2020 x86_64 GNU/Linux
  1. 主机名
lin@lin-PC:~/Desktop$ who
lin      tty1         2020-10-17 18:01 (:0)
lin@lin-PC:~/Desktop$ whoami
lin

4.uptime查看系统负载信息

lin@lin-PC:~/Desktop$ uptime
 20:27:05 up  2:26,  1 user,  load average: 0.11, 0.18, 0.17

5.free查看系统中内存使用信息
free -h

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           15Gi       984Mi        13Gi        51Mi       1.2Gi        14Gi
Swap:          10Gi          0B        10Gi

6.last查看所有系统的登录记录

lin@lin-PC:~/Desktop$ last
lin      tty1         :0               Sat Oct 17 18:01   still logged in
reboot   system boot  5.4.50-amd64-des Sat Oct 17 18:00   still running
lin      tty1         :0               Thu Oct 15 16:38 - crash (2+01:22)
reboot   system boot  5.4.50-amd64-des Thu Oct 15 16:38   still running
lin      tty1         :0               Thu Oct 15 14:22 - crash  (02:15)
reboot   system boot  5.4.50-amd64-des Thu Oct 15 14:21   still running
lin      tty1         :0               Thu Oct 15 13:24 - 14:21  (00:56)
reboot   system boot  5.4.50-amd64-des Thu Oct 15 13:24 - 14:21  (00:57)

  1. history 查看命令的历史记录
lin@lin-PC:~/Desktop$ history
    1  sudo su -root
    2  sudo su - root
    3  ping www.baidu.com
    4  ls
    5  cd /root
    6  ls

工作目录切换命令

1. pwd命令
显示用户当前所处的工作目录

@lin-PC:~/Desktop$ pwd
/home/lin/Desktop

2.cd命令 change directory
cd 回到根目录
cd …回到上一级
cd /home 回到根目录的home下
cd ~ 快速切换到用户的家目录
cd -返回到上一次的目录
3.ls 显示目录下的文件信息

	lin@lin-PC:~/Desktop$ ls -al
总用量 1020
drwxr-xr-x  3 lin lin    4096 1017 19:16 .
drwxr-xr-x 28 lin lin    4096 1017 19:12 ..
-rw-r--r--  1 lin lin      35 1015 14:30 待办事项.txt

你可能感兴趣的:(linux,linux,shell)