- 浏览: 285988 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (298)
- Tomcat (3)
- ZooKeeper (1)
- Maven (11)
- opensource (1)
- DataBase (5)
- UML (8)
- linux (87)
- Java (32)
- 算法 (3)
- Redis (1)
- HBase (2)
- 产品 (1)
- 模板引擎 (1)
- Eclipse (10)
- JUnit (5)
- Log4j (8)
- XML (2)
- JSON (1)
- SpringMVC (23)
- Spring (24)
- TCP/IP (4)
- Windows (10)
- Web Service (1)
- 源码版本管理 (1)
- Word (1)
- Test (1)
- Mybatis (7)
- CentOS (2)
- 多线程 (2)
- Web (7)
- Servlet (3)
- JavaWeb (4)
- MySQL (7)
- 汇编语言 (2)
- linux Shell (4)
- GIT (4)
- Python (1)
- 并发 (4)
- 编程通用 (1)
- JavaScript (1)
- 异常 (3)
- 自动化部署 (1)
- 大数据 (1)
- hive (2)
- 文本编辑器 (2)
- MINA (0)
- intellij IDEA (9)
- masm (0)
- blockchain (1)
- docker (2)
- IDEA (0)
- GO (3)
- nginx (1)
- springBoot (3)
- Websocket (2)
- macOS (1)
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
shell判断文件,目录是否存在或者具有权限
#!/bin/sh
myPath="/var/log/httpd/"
myFile="/var /log/httpd/access.log"
#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限
if [ ! -x "$myPath"]; then
mkdir "$myPath"
fi
#这里的-d 参数判断$myPath是否存在 ,! -d 表示不存在
if [ ! -d "$myPath"]; then
mkdir "$myPath"
fi
#这里的-f参数判断$myFile是否存在
if [ ! -f "$myFile" ]; then
touch "$myFile"
fi
#其他参数还有-n,-n是判断一个变量是否是否有值
if [ ! -n "$myVar" ]; then
echo "$myVar is empty"
exit 0
fi
#两个变量判断是否相等
if [ "$var1" = "$var2" ]; then
echo '$var1 eq $var2'
else
echo '$var1 not eq $var2'
fi
#!/bin/sh
myPath="/var/log/httpd/"
myFile="/var /log/httpd/access.log"
#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限
if [ ! -x "$myPath"]; then
mkdir "$myPath"
fi
#这里的-d 参数判断$myPath是否存在 ,! -d 表示不存在
if [ ! -d "$myPath"]; then
mkdir "$myPath"
fi
#这里的-f参数判断$myFile是否存在
if [ ! -f "$myFile" ]; then
touch "$myFile"
fi
#其他参数还有-n,-n是判断一个变量是否是否有值
if [ ! -n "$myVar" ]; then
echo "$myVar is empty"
exit 0
fi
#两个变量判断是否相等
if [ "$var1" = "$var2" ]; then
echo '$var1 eq $var2'
else
echo '$var1 not eq $var2'
fi
发表评论
-
libssl.so.10: cannot open shared object file: No such file or directory
2018-08-15 14:49 3884yum 安装不管用了,先执 ... -
sed 字符串替换
2018-04-03 19:15 787https://www.cnblogs.com/linux- ... -
连接到Hyperledger的docker容器内部
2018-03-12 21:02 852=============================== ... -
apt-get常用命令及工作原理
2018-03-12 20:17 483http://blog.csdn.net/mosquito_z ... -
Linux Shell 通配符、转义字符、元字符、特殊字符
2017-01-13 18:50 1665一、Linux shell通配符(wildcard) 通配 ... -
Linux单机TCP并发连接
2016-12-28 14:11 913http://blog.csdn.net/kobejayand ... -
单机最大tcp连接数
2016-12-28 13:50 526from: http://www.cnblogs.com/my ... -
linux后台运行和关闭、查看后台任务
2016-12-15 17:09 667from: http://www.cnblogs.com/k ... -
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
2016-12-15 17:07 407from http://myswirl.blog.163 ... -
Shell 脚本
2016-12-12 15:22 7961 如何在shell脚本中判断文件或者文件夹是否存在? if ... -
CentOS7 安装python 命令 : yum install python
2016-12-09 17:53 873CentOS7 安装python 命令 : yum insta ... -
linux 目录下的文件个数
2016-12-07 12:44 453linux里没有直接的命令来展示一个目录下的文件个数,可以通过 ... -
grep -v grep
2016-12-06 11:18 1107grep -v <**> <filename ... -
IT技术学习指导之Linux系统入门的4个阶段
2016-12-05 22:36 481http://www.cnbeta.com/articles ... -
Linux 命令參數帶&符合,需要轉義 \
2016-12-04 21:38 418比如新建文件夾 aaa&bbb 命令 mkd ... -
Linux Shell编程中的几个特殊符号命令 & 、&& 、 ||
2016-12-04 21:35 796一、& 放在启动参数后面表示设置此进程为后台进程 ... -
CentOS 7.0 安装中文输入法
2016-12-04 00:33 518安装的时候没有设置,现在找到之后记录下: (我这个是 ... -
Linux下常用压缩格式的压缩与解压方法
2016-12-02 22:25 461日期:2005-01-20 来源: LinuxByte ... -
Shell脚本8种字符串截取方法总结
2016-12-02 19:56 450这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方 ... -
CentOS 7自动以root身份登录gnome桌面
2016-11-29 18:31 2143from: http://blog.csdn.net/zd ...
相关推荐
2、本地的Shell客户端编码也设置成UTF-8,这样让在windows上传到linux的文件或者目录不会出现乱码; 3、重要:如果用SecureFXPortable上传时需要需要手工编辑SecrueFX的这个Session的配置文件才行(找到...
保留7天就够了,所以需要自动清理文件夹内的bak文件 解决方案: 利用shell脚本来定期删除文件夹内的任务 1、创建shell文件 [root@zabbix script]# vim backup_sql_clean.sh #!/bin/sh find /data1/backup/KDKDA\$...
Linux文件夹。 nginx教学视频。linux全套由浅入深教程视频。其中WinSCP是用windows将文件直接上传到linux服务器中 另使用服务器而不是虚拟机的兄弟,建议百度下载Xshell6 补: nginx视频教程 linux_JGZMX[VIP] ...
适用于Linux的SinusBot安装程序官方支持Linux发行版Debian 9+ Ubuntu 16.10以上CentOS 7以上产品特点将SinusBot安装到选定的文件夹自动= / opt / sinusbot 或自己的目录更新SinusBot和youtube-dl 重设密码卸载机器人...
编写此Shell脚本是为了在撰写本自述文件时,在一对新部署的Azure虚拟机下,促进统一脚本化安装(意识到存在差距以解决虚拟机易于统一安装(例如库和机器调整)的问题)。 如何使用 1.系统配置已应用并经过测试 1.1...
1、以部门为单位,只能看到和读写自己部门的文件夹,其他部门无法看到和访问 2、部门账号空间容量大小分配 3、公共文件夹所有人都可以读写,但不能删除别人创建的文件(夹),也不能在别人创建的文件夹里边创建文件...
上网找了很多教程,原理对 有的介绍用: /lib/ld-2.17.so 有的介绍用 /lib64/ld-linux.so.2 但实际得使用 ld-linux-x86-64.so.2 ...发现shell命令依赖库在/usr/lib64 然后继续找,尝试以下命令 /usr/lib64_
当前支持的最新版本是Red Hat Enterprise Linux 6和7以及CentOS 6和7。iptables之类的项目在运行配置的输出和/ etc / sysconfig / iptables中保存的配置之间可能会有所不同,因此System Inspector会将两者按顺序拉...
安装简单的方法只需运行: wget https://swmp.ml/install.sh && chmod +x install.sh && ./install.sh 安装程序脚本已经过Debian,Linux Mint,Fedora,CentOS和Arch Linux的测试。 请让我知道安装程序的任何问题。 ...
这个 Vagrant 文件是基于chef/centos7 base box 的,例如libvirt 是不可用的。 例如,如果您使用 Linux,则 linux 可能是您的默认提供程序。 因此需要指定提供者。 在 MacOSX 中,virtualbox 是默认设置,因此...
总体目标是帮助加强与 Sentora 相关的各种文件、文件夹和程序的权限。 这是围绕 Sentora 的 beta 版本 v1.0.0 构建的,并在基于 Red Hat Enterprise Linux 的系统(包括 CentOS)上进行了测试。 使用风险自负! 要...
②在本地装好基于CentOs7.x版本的linux虚拟机 ③在本地装好Teamviewer软件 ④有良好的团队协作能力 ⑤有谦虚好学的精神 ⑥有持之以恒的毅力 …… 2、学习方式 ①笔记记录 每个人将该仓库clone到本地 然后每个人建个...
它已在CentOS 6.5+和Ubuntu 14.04上运行和优化。 这应该可以在其他Linux发行版上进行一些修改,因为大多数脚本是用bash编写的。 该脚本是基于Minecraft Wiki启动脚本(位于此处: : )构建的。 建议通过/ etc / ...