LINUX命令二

打包压缩

打包命令 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 查看网络状态

 

转载于:https://www.cnblogs.com/wangzicheng/p/9781049.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值