打包压缩
打包命令 tar -cvf /test.tar /a.txt /b.txt /c.txt
查看包内的内容 tar -tf /test.tar
解压包到当前目录 tar -xvf /test.tar
解压包到指定目录 tar -xvf /test.tar -C /try
压缩文件 gzip /test.tar (压缩快但大) 或者bzip2 /test.tar (压缩慢但小)
解压文件 tar -xf /test.tar.zp tar-xf /test.tar.bz2
打包并同时压缩文件tar -cvzf /test.tar.zp /a.txt /b.txt /c.txt
或 tar -cvjf /test.tar.bz2 /a.txt /b.txt /c.txt
如果要连同目录一起压缩则最后用/ 如果只想压缩目录下面的文件则/*
vi
查看并编辑文档 vim 按a 编辑 按 :wq 保存并退出
q!不保存
x 小写的x表示向后删除一个字符,也就是删除光标所在字符
nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符
dd 删除当前一行 ,就是截切
ndd删除n行(例如3dd删除3行)
yy复制一行
nyy复制n行
p 粘贴到目标位置的下一行
P 粘贴到目标位置的上一行
u 撤销上一步操作
ctrl+r 返回前一步
gg 光标移动到文件的第一行
G 光标移动到文件的最后一行
nG 光标移动到文件的第n行
dgg 删除光标所在行到第一行数据
dG 删除光标所在行到最后一行数据
磁盘分区
/dev
fdisk -l /dev/sda 查看磁盘信息
fdisk /dev/sdb 进入磁盘分区
p 输出目前磁盘分区信息
n 分区 分为p主分区 e扩展分区
d 删除分区
给分区装装指定系统 mkfs.xfs /dev/sdb1
挂载一个目录 mount /dev/sdb1 /test
卸除挂载目录 umount /dev/sdb1
一个分区挂载两个目录时,则两个目录同时指向该分区,即同步
df 查看磁盘分区信息 df-Th
创建软链接(相当于创建快捷方式)ln -s /test/a.txt /sb/a.txt 前面是被创建的软连接
内存
查看内存信息 swapon -s
增加内存区 mkswap /dev/sdb2
swapon -a /dev/sdb2
删除内存区swapoff /dev/sdb2
查看内存 free
进程
firefox & 后台运行程序
ps aux 查看全部进程
ps aux|grep fire 查找带fire的进程
pgrep firefox 查找firefox进程号
kill -9 3315 强制杀死进程(3315代表进程编号)
pkill -9 firefox 指定名称的杀死进程
软件安装
二进制软件安装 rpm -ivh /vsf-3.0.2-9.e17.x86_64.rpm
覆盖安装 rpm -ivh /vsf-3.0.2-9.e17.x86_64.rpm --force
查看系统中所有安装的rpm包 rpm -qa
查看指定的包 rpm -qa|grep vsf
查看rpm包安装在哪 rpm -ql vsf
查看rmp包详细信息 rpm -qi vsf
查看文件是由那个包产生 rpm -qf /test/b1.txt
删除rmp包 rmp -e vsf
使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。
yum update 升级系统
yum install ~ 安装指定软件包
yum update ~ 升级指定软件包
yum remove ~ 卸载指定软件
yum grouplist 查看系统中已经安装的和可用的软件组,可用的可以安装
yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个
源代码安装
python安装
python官网下载file源代码
安装环境
查看group列表 yum grouplist
安装组包 yum groupinstall '开发工具' -y
解压文件 tar -xvf pytho-3.7.0.tgz
cd到解压好的文件目录,更改源码包安装路径 ./configure --prefix=/usr/local/python3.7
编码 make
安装 make install(安装时会出现下面两种错误
1.
需要安装zlib包 yum install zlib*
2.ModuleNotFoundError: No module named '_ctypes'
解决方法:3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可
yum install libffi-*
把python3.7加到path环境中
更改profile文件 vim /etc/profile
在文件的最后面加上 PATH=$PATH:/usr/local/python3.7/bin
export PATH
netstat -tunapl 查看网络状态