linux笔记之三:基本操作三

Linux 常用命令

笔记来源:B站兄弟连Linux视频教程


用户管理命令

useradd命令

添加用户

useradd [用户名]

passwd命令

修改设置密码

passwd [用户名]

who命令

查看登录用户信息

who

结果:

登录用户名登录终端登录时间
roottty本地终端
pts远程终端

扩展命令:

w:查看详细信息,结果为

IDLEJCPUPCPUWHAT
空闲时间累计占用cpu的时间当前进程占用cpu的时间当前执行的操作

uptime:查看运行时间和负载情况


压缩命令

gzip与gunzip命令

gzip压缩,gunzip解压缩

语法:

gzip [要被压缩的文件]
gunzip [压缩文件

gzip只能压缩文件不能压缩目录,而且不保留原文件

tar命令

语法:

tar [选项] [压缩后的文件名] [目录]

压缩选项说明:顺序必须从上到下

-z :打包同时压缩,格式: .tar.gz
-c : 打包
-v :显示详细信息
-f : 指定文件名

解压选项说明:顺序必须从上到下

-z :解压缩
-x :解包
-v :显示详细信息
-f :指定压缩文件

示例:

压缩

tar -zcvf etc.tar.gz /etc

解压缩:

tar -zxvf etc.tar.gz 

zip和upzip命令

生成或解压.zip压缩文件

压缩语法:

zip [选项] [压缩后的文件名] [文件或目录]

压缩选项:

-r :压缩目录
不加 :压缩文件

解压语法:

upzip [压缩文件]n

bzip2和bunzip2命令

生成 .bz2 压缩文件,压缩比高

语法:

bzip2/bunzip2 [选项] [文件]

选项:

-k :压缩或压缩后保留原文件

同样效果的其他写法:

压缩:

tar -cjf [生成的文件名] [目录]

解压:

tar -xjf [压缩文件名]

网络命令

write命令

所有用户都能使用,给用户发信息,以ctrl+D保存结束

write [用户名]

wall命令

所有用户都可使用,发送广播信息

wall [message]

ping命令

测试网络连通性

ping [选项] [IP地址]

选项:

-c :指定发送次数,需要在后面加数字

示例:ping百度三次

root@lcz-server:~/notebook# ping -c 3 www.baidu.com
PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38: icmp_seq=1 ttl=52 time=6.27 ms
64 bytes from 14.215.177.38: icmp_seq=2 ttl=52 time=6.27 ms
64 bytes from 14.215.177.38: icmp_seq=3 ttl=52 time=6.29 ms

--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 6.272/6.279/6.293/0.091 ms

packet loss 为丢包率,越高网络越不好

ifconfig命令

查看设置网卡信息,只有root才能执行

直接 ifconfig 表示查看网卡信息:

root@lcz-server:~/notebook# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:10:c1:a6
        inet addr:172.18.124.171  Bcast:172.18.127.255  Mask:255.255.240.0
        inet6 addr: fe80::216:3eff:fe10:c1a6/64 Scope:Link
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:1066641 errors:0 dropped:0 overruns:0 frame:0
        TX packets:834943 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000
        RX bytes:404305900 (404.3 MB)  TX bytes:254086612 (254.0 MB)

lo        Link encap:Local Loopback
        inet addr:127.0.0.1  Mask:255.0.0.0
        inet6 addr: ::1/128 Scope:Host
        UP LOOPBACK RUNNING  MTU:65536  Metric:1
        RX packets:120233 errors:0 dropped:0 overruns:0 frame:0
        TX packets:120233 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1
        RX bytes:8672054 (8.6 MB)  TX bytes:8672054 (8.6 MB)

lo 为回环网卡,即使没有接入网络它也是存在的,用于本机测试

其中 inet addr 为本网卡ip地址,HWaddr 为物理地址,这两个信息最为常用

修改网卡的ip地址语法为:

ifconfig [网卡名称,如eth0] [IP地址]

mail命令

给用户发邮件:

mail [用户名]

查看邮件:直接打mail,帮助打help

**注:**ubuntu上弄不了mail,后面再来弄

last命令

列出目前与过去登入系统的用户信息:

last

扩展:lastlog,查看用户最后登入信息

lastlog

只查看某个用户的登入信息:

lastlog -u [用户ID,UID]

traceroute命令

显示数据包到主机间的路径,所有用户可用

traceroute [网址]

如果出现 ‘***’ ,则说明ICMP报文被防火墙拦截了,问题不大

netstat命令

显示网络状态信息,所有用户可用

netstat [选项]

选项:

-t : TCP协议
-u : UDP协议
-l : 监听
-r : 路由
-n : 显示IP地址和端口号
-a :  所有,可查出正在连接的网络程序

示例:

netstat -tlun  //查看本机监听端口
netstat -an    //查看本机所有的网络连接
netstat -rn    //查看本机路由表,0.0.0.0后的是网关

ssh 连接中,只有目标端口是22,发起端口是随机的


挂载命令

mount命令

挂载外接设备,本质是把设备文件名连接到挂载点上,并分配给硬件

mount [-t 文件系统] [设备文件名] [挂载点]

[-t 文件系统] 一般可以省略,挂载点就是一个空目录,设备文件名也是默认固定的

示例:

mount -t iso9660 /dev/sr0 /mnt/cdrom/

卸载:

umount [设备文件名]

开关重启命令

shutdown命令

shuntdown [选项] [时间] 

选项:

-c :取消前一个关机命令
-h : 关机
-r :重启

类似关机命令:

halt
poweroff
init 0

重启命令:

reboot
init 6

init命令

init [系统运行级别]

系统运行级别:

0 :关机
1 :单用户
2 :不完全多用户,不含NFS服务
3 :完全多用户
4 :未分配
5 :图形界面
6 :重启

ubuntu更换系统默认运行级别:

sudo systemctl set-default multi-user.target //转命令行
sudo systemctl set-default graphical.target  //转图形

查看现在运行级别:

runlevel

logout命令

打出即为注销

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值