学习-linux篇

前言:

这里是学习linux的一些记录,这里将会保持持续更新中?,

  1. 基本操作:
mkdir  #新建文件
rz   #导入文件至当前目录
rm test1.py  #删除test1.py这个文件
rmdir   #删除空目录
mv  # 移动或重命名
ctrl+l  #清屏
Ctrl+k   #删除从光标位置到行末
exit  #退出程序
ls  #显示文件与目录
-l  #列出文件详细信息l(list)
-a  #列出当前目录下所有文件及目录,包括隐藏的a(all)
---


  1. tail用法 :
tail -f name.log  # 循环读取  ctrl+C 停止显示|将ename.log文件中尾部的内容显示在屏幕上,且不断刷新
tail -n name.log  # 输出name.log文件的行数
tail +10 name.log  # 输出第10行至文件末尾的内容
tail -c 10 name.log  #显示文件最后10个字符
tail -f name.log |grep 字符串   #实时匹配字符串输出
  1. cat 连接文件并打印
cat 1.txt  #打印1.txt文件
cat /etc/supervisord.d/recommendengine.ini  # 连接recommendengine.ini文件并打印
cat -n name1.xml > name2.xml  #把name1.xml文档的内容加上行号输入到name2.xml文件中
cat /dev/null > /etc/name2.txt # 清空name2.txt文件中的内容
  1. grep #搜索文本所在行并输出
grep test *file  # 输出[当前目录下查找文件名后缀有file,且包含文件中包含test字符串]该行
grep -r update /etc/acpi # 输出目录文件下包含“update”字符串的文件及字符串所在行的内容
。。。
  1. pwd #显示当前工作目录的绝对路径
$ pwd
/data/app/engine/current/logs
  1. gzip 打包压缩相关
gzip:
bzip2:
tar: 打包压缩
-c 归档文件
-x 压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 显示压缩或解压缩过程 v(view)
-f 使用档名

例:

tar -cvf /home/abc.tar /home/abc 只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩
解压缩,就直接替换上面的命令tar  -cvf  /   tar  -zcvf  /  tar  -jcvf 中的“c” 换成“x” 就可以了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值