linux知识笔记4
一、vi/vim编辑器
1. vi中的查找和替换
注意: vim中复制粘贴:移动到当前行 输入需要复制行数 + yy 移动到所要粘贴的地方按p
2.shutdown -h now / shutdown -r now / reboot / logout /关机 / 重启 /重启 /注销
3.shutdown -h hours:minutes & 按预定时间关闭系统,shutdown -c 取消预定关机
4.date / date -s 显示系统日期 / 设置系统时间
5.export (环境变量)
(1)export 查看环境变量
(2)export 变量名=值; 设置环境变量
(3)unset 变量名; 取消环境变量
一、linux常用命令3
1. chage -l 用户名:查看用户密码到期期限
2. gpasswd 用于将一个用户添加到组或者从组中删除
(1) gpasswd -a 用户名 组名:添加用户到组
(2) gpasswd -d 用户名 组名:从组删除用户
(3) A:指定管理员;
(4) -M:指定组成员和-A的用途差不多;
(5) -r:删除密码;
(6) -R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。
3. hostname 查看主机名
4. ping -c 指定ping的次数
5. netstat(查看端口)
(1) netstat -an | grep 端口号 :查看端口号的使用情况
(2) netstat -i / netstat -r 查看网卡信息 /查看路由器信息
(3) -t 指明显示TCP端口
(4) -u 指明显示UDP端口
(5) -l 仅显示被监听的端口
(6) -n 不进行DNS轮询,显示IP
(7) -p 显示进程标识符和程序名称
6. Ifconfig vlan1 up / ifconfig vlan1 down 启用 / 禁用网络设备
7. tar -xvf 压缩包 -C 文件路径 :解压到特定目录下
(1) gzip :gz压缩文件
(2) bzip2: bz2压缩文件
(3) zip 文件名.zip : zip压缩文件
8. gzip命令
(1) gzip 文件名:压缩文件成.gz文件
(2) gzip -d / gunzip 压缩文件.gz :解压文件
(3) gzip -9 :最大压缩
(4) gzip -c 保留源文件压缩
(5) gzip usr.tar 压缩一个tar备份文件。压缩后的文件拓展名为.tar.gz
9. Linux中的软件安装rpm(后缀为rpm的包)
(1) rpm -i 安装软件包
(2) rpm -v 可视化,提供更多的详细信息额输出
(3) rpm -a 查询所有已安装的软件包
(4) rpm -q 查询软件包
(5) rpm -qa : 列出所有安装过的包
(6) rpm -ql :查询是否已安装
(7) rpm -Uvh :升级安装
(8) rpm -e :卸载包
10. Linux中的yum命令
(1) yum check-update 检测升级
(2) yum update 升级
(3) yum list 软件包查询
(4) yum info 软件包信息
(5) yum remove 卸载
11. Linux中的反删除文件
(1) shopt -s extglob (打开extglob模式)
(2) rm -fr !(file1)