必须掌握的基础命令
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
2020年 10月 17日 星期六 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
系统状态检测命令
- 网卡网络
查看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
- 系统内核
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
- 主机名
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)
- 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 10月 17 19:16 .
drwxr-xr-x 28 lin lin 4096 10月 17 19:12 ..
-rw-r--r-- 1 lin lin 35 10月 15 14:30 待办事项.txt