D2 - Shell命令
注意1:如何读懂man 手册 |
指令 | 例子 |
---|---|
man | man ls man 3 printf man 2 open //多查man手册 |
passwd | passwd 改自己 sudo passwd改管理员 passwd user1 管理员改user1 sudo passed user1普通用户改user1 注意改密码时需要输入旧密码 |
su | //临时切换用户身份 su -c date user1 切换到user1查看data后回到原来的用户 su user1 切换到user1用户 su - 切换到管理员 |
echo | 终端的printf功能 echo “hello word” |
data | sudo data -s 10:30:30修改本地时间 |
clear | ctrl + l |
dt | dt -T 查看磁盘剩余空间 |
du | 查看目录文件大小 |
用户管理 | 截图/举例 |
---|---|
/etc/passwd文件 |
|
/ect/group | 包含组名,组成员 |
/etc/adduser.conf | 规定第一个用户的组ID,能建立多少用户… |
adduser | # adduser user1 sudo adduser1 |
usermod | 修改用户属性 |
deluser | deluser --remove-home user1 //删除用户 |
addgroup | sudo addgroup group1 |
delgroup | sudo delgroup group1 删除组时,先把组内的所有成员全部删除 |
进程管理命令(类window任务控制器) | 截图 |
---|---|
进程状态 | |
ps | 查看进程 |
top | 监视进程 相比与ps,top能够动态显示 |
pstree | 以树状图显示ps进程 |
kill 15 | kill 15 8888关闭8888进程 |
文件系统类型与结构 | 截图/说明 |
---|---|
磁盘文件系统 | |
网络文件系统 | |
ext4 | linux系统使用的文件格式 |
linux分区命名方式 | |
dev/sda1 | sata硬盘的第一个硬盘第一个分区 |
dev/sdb3 | sata硬盘的第二个硬盘第3个分区 |
交换分区=虚拟内存 | 将内春的内容写入磁盘或者从磁盘读出=内存与磁盘的缓冲区 |
文件系统逻辑结构:树 |
|
相对路径 绝对路径 |
|
文件命令 | 截图/解释 |
---|---|
file | 查看文件类型 file /etc |
mkdir | mkdir -p dir1/dir2/ |
链接 (类winodow桌面快捷链接方式) |
ln -s /home/user/mytext link1将这个绝对路径下的mytext建立链接为link1 ln -l link1 查看link1链接指向的位置 |
硬链接:linux为每个文件都有一个物理编号inode节点 | ln /home/user/mytext link1 将绝对路径下的mytext建立一共硬链接link1 ln -l link1 查看link1指向位置 |
压缩文件 | gzip:linux最流行的压缩工具 |
gzip | .gz(压缩后的后缀) gzip mytext |
gunzip | gunzip mytext.gz |
归档文件:多个文件合并为一个文件 | tar命令 |
网络IP相关命令 | 截图/解释 |
---|---|
网络配置文件 | /etc/interfaces /etc/hosts /etc/resolv.conf |
网卡名称 | eth0,eth1,wlan0,wlan1… lo代表主机 |
IP | 网络号+子网号+主机号 |
ifconfig | ifconfig ifconfig lo isconfig eth0 192.168.182.129 netmask 255,255,255,0 设置网卡IP号 |
dhclient | sudo dhclient动态获取IP地址 |
ping | ping www.baidu.com |
nslookup | nslookup www.baidu.com 查看网址的IP地址 |