终端命令

目录:

1.useradd、passwd

2.ln

3.wget

4.pidof

5.kill

6.killall


常用系统工作命令

增加用户

useradd、passwd终端命令结合使用,如下

root@ubuntu6:~# useradd lixiang
root@ubuntu6:~# passwd lixiang
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@ubuntu6:~#

链接

硬链接则透过文件系统的inode来产生新档名,而不是产生新档案。
软链接可以看作是Windows中的快捷方式,可以让你快速链接到目标档案或目录。

创建方法都很简单:
软链接(符号链接) ln -s source target
硬链接 (实体链接)ln source target

wget命令

wget命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址”。

参数 作用
-b 后台下载模式
-P 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面内所有资源,包括图片、视频等
-r 递归下载

lantiancheng@ubuntu1:~/code$ wget https://www.linuxprobe.com/docs/LinuxProbe.pdf
--2019-05-17 10:52:09--  https://www.linuxprobe.com/docs/LinuxProbe.pdf
Resolving www.linuxprobe.com (www.linuxprobe.com)... 113.207.34.227
Connecting to www.linuxprobe.com (www.linuxprobe.com)|113.207.34.227|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20105266 (19M) [application/pdf]
Saving to: `LinuxProbe.pdf'

100%[=================================================================================================================>] 20,105,266  5.01M/s   in 7.1s    

2019-05-17 10:52:16 (2.69 MB/s) - `LinuxProbe.pdf' saved [20105266/20105266]

lantiancheng@ubuntu1:~/code$ 

递归下载

使用wget命令递归下载www.linuxprobe.com网站内的所有页面数据以及文件,下载完后会自动保存到当前路径下一个名为www.linuxprobe.com的目录中。执行该操作的命令为wget -r -p https://www.linuxprobe.com,该命令的执行结果如下。

lantiancheng@ubuntu1:~/code$  wget -r -p https://www.linuxprobe.com
--2017-08-24 19:31:41-- https://www.linuxprobe.com/
Resolving www.linuxprobe.com... 106.185.25.197
Connecting to www.linuxprobe.com|106.185.25.197|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'www.linuxprobe.com/index.html'
………………省略下载过程………………

pidof命令

pidof命令用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”。
每个进程的进程号码值(PID)是唯一的,因此可以通过PID来区分不同的进程。例如,可以使用如下命令来查询本机上bash服务程序的PID:

lantiancheng@ubuntu1:~/code$ pidof bash
31694
lantiancheng@ubuntu1:~/code$ 

kill命令

kill命令用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”。

lantiancheng@ubuntu1:~/code$ kill 31694

killall命令

killall命令用于终止某个指定名称的服务所对应的全部进程,格式为:“killall [参数] [服务名称]”。

系统状态检测命令

uname命令

uname命令用于查看系统内核与系统版本等信息,格式为“uname [-a]”。

在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。

lantiancheng@ubuntu1:~/code$ uname -a
Linux ubuntu1 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lantiancheng@ubuntu1:~/code$ 

uptime命令

uptime用于查看系统的负载信息,格式为uptime。

uptime命令真的很棒,它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况(下面加粗的信息部分);负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5。

lantiancheng@ubuntu1:~/code$ uptime
 11:30:42 up 34 days, 45 min,  1 user,  load average: 0.00, 0.01, 0.05
lantiancheng@ubuntu1:~/code$

free命令

free用于显示当前系统中内存的使用量信息,格式为“free [-h]”。

为了保证Linux系统不会因资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量。在使用free命令时,可以结合使用-h参数以更人性化的方式输出当前内存的实时使用量信息。

lantiancheng@ubuntu1:~/code$ free -h 
free: invalid option -- 'h'
usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V]
  -b,-k,-m,-g show output in bytes, KB, MB, or GB
  -l show detailed low and high memory statistics
  -o use old format (no -/+buffers/cache line)
  -t display total for RAM + swap
  -s update every [delay] seconds
  -c update [count] times
  -V display version information and exit
lantiancheng@ubuntu1:~/code$ free -g
             total       used       free     shared    buffers     cached
Mem:            15         12          3          0          8          0
-/+ buffers/cache:          3         11
Swap:           15          0         15
lantiancheng@ubuntu1:~/code$ 

who命令

who用于查看当前登入主机的用户终端信息,格式为“who [参数]”。

lantiancheng@ubuntu1:~/code$ who
lantiancheng pts/2        2019-05-16 09:13 (172.16.1.232)
lantiancheng@ubuntu1:~/code$

history命令

history命令用于显示历史执行过的命令,格式为“history [-c]”。

history命令应该是作者最喜欢的命令。

执行history命令能显示出当前用户在本地计算机中执行过的最近1000条命令记录。如果觉得1000不够用,还可以自定义/etc/profile文件中的HISTSIZE变量值。在使用history命令时,如果使用-c参数则会清空所有的命令历史记录。还可以使用“!编码数字”的方式来重复执行某一次的命令。总之,history命令有很多有趣的玩法等待您去开发。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值