Linux zip打包排除某个目录或只打包某个目录

需求:zip打包某个目录但是要排除目录下某个文件或者某个目录。

-x参数后加要排除的文件或目录的完整路径。注意引号不可少。   需求:zip打包只打包某个目录下单个目录(其实这个有点多余,直接打包这个目录就是了,应用的场景就是能保留目录树)

-i参数后加要打包的文件或目录的完整路径。注意引号不可少。   补充zip的相关参数:

  from:https://www.cnblogs.com/yuanwanli/p/12771220.html

vim命令替换操作

替换当前行第一个 vivian为sky

  替换当前行所有 vivian为sky

  替换第 n 行开始到最后一行中,每一行的第一个vivian为sky

  替换第 n 行开始到最后一行中,每一行所有vivian为sky n为数字,若n为.,表示从当前行开始到最后一行

  替换每一行的第一个vivian为sky(等同于 :g/vivian/s//sky/)

  替换每一行中所有 vivian为sky(等同于 :g/vivian/s//sky/g)

    from:https://www.cnblogs.com/configure/p/10233565.html

解决nohup: 忽略输入并把输出追加到"nohup.out"或者nohup: 忽略输入重定向错误到标准输出端

nohup启动脚本的时候,没有指定输出路径,默认使用当前目录的nohup.out

  from:https://www.cnblogs.com/xuanbjut/p/14371263.html

linux查看目录的四种方法(ls只显示目录)

1.ls -d *

  2. find . -type d -maxdepth 1 如果不加-maxdepth 参数的话那么将会有无穷多目录被列出来。

  3.ls -F | grep '/$' 使用linux管道命令,grep查找 '/$' 以/结尾的,也即是目录

  4.ls -l | grep '^d'

  from:https://www.jb51.net/article/45313.htm

centos7没有netstat命令的解决办法

yum search ifconfig 通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行了 运行  yum install net-tools  就OK了   from:https://www.cnblogs.com/httpssl/p/11055037.html

centos文件解压缩7z

1.7z 安装

压缩test文件夹生成test.7z

  解压test.7z

  from:https://www.cnblogs.com/yy-cola/p/10971610.html

CentOS "Peer’s Certificate has expired" 问题

转载自:https://www.jianshu.com/p/64b75ae20750 在操作CentOS的时候发现下载软件,安装软件出现了标题中的错误。经排查,发现系统的时间与真实生活中的时间有偏差。 现在:2018-8-15 21:36:00 系统:2018-8-14 08:16:17 总之就是系统时间与现在的时间不一致。 方案 1、安装时间同步软件

2、同步时间,ntp的服务器可以自己搜索,国内应该也有相应的服务器

3、查看当前的系统时间是否正确

然后就不报这个错误了   from:https://www.cnblogs.com/lxmzq/articles/12532502.html

CentOS设置时区与时间同步

1.设置时间

  2.安装ntpdate工具

  3.设置系统时间与网络时间同步

 

常用Linux命令2

一、服务器基本信息 1、查看系统主机名称 2、查看系统内核版本 3、查看 RedHat 版本 4、查看 CentOS 版本 5、查看 CPU 信息 6、列出所有可用块设备 7、查看磁盘空间占用 8、查看内存占用 9、查看文件/目录空间占用 10、查看时间与时区 二、服务器网络 1、查看服务器内网 IP 2、查看服务器公网出口 IP 3、查看服务器防火墙状态 4、firewalld 防火墙添加规则/重载规则/查看开放的端口 5、DNS 与 hosts 6、ping 与 telnet 三、服务进程与连接 1、进程 2、连接 四、Docker 1、仓库 REGISTRY 2、镜像 IMAGE 3、容器 CONTAINER 4、docker run 命令 五、其他 1、scp 2、rz 与 sz 3、which 与 whereis 4、zip 与 unzip 5、history 6、回到命令行首与行尾 一、服务器基本信息 1、查看系统主机名称

  hostname,顾名思义,就是 host name,主机名称的意思,其实就是 @ 符号右边的内容,比如我们连上服务器后,shell 窗口里最左边一般是 [root@xxx ~]#,root 表示当前登录的账号,@ 符号右边就是主机名,再然后是当前所在目录(~ 表示家目录),最后是命令提示符,# 符号是 root 用户的,$ 符号是普通用户的。 2、查看系统内核版本

  uname,是 unix name 的缩写。 3、查看 RedHat 版本

  cat,是 […]

Linux常用命令

索引 文件类 ls echo cat grep find wc cut head tail less chmod chown ln cp scp which mkdir pwd sed awk xargs 磁盘类 du df 网络 ifconfig netstat tcpdump ping 系统类 ps kill time date who su sudo free top ulimit export set unset nohup 压缩、解压缩类 zip unzip gzip tar 简单应用 查看系统版本 查看cpu个数和核数 清除缓存 显示所有监听端口 找出监听特定端口的程序 统计和特定ip端口建立的tcp连接数,或已经处于TIME_WAIT状态的连接数 显示特定程序cpu和内存占用 显示cpu或内存占用前几名程序,自定义输出序列 删除特定目录及子目录下30天之前的日志文件 一、文件类 1. ls 列出文件或目录信息 常用选项 -a 显示所有文件 -A 显示除”.”和”..”外所有文件 -l 显示详细信息 -t 按时间排序 -R 递归搜索 -r 反向排序 例子 按修改时间顺序显示test及其子目录目录下所有文件详细信息

  2. echo 显示变量或文本 例子 显示环境变量值

[…]