概述
本文主要介绍一些常用的linux命令
命令
> cp file filename 复制文件
> cp -rf directory1 /directory2 复制文件夹到另一个文件夹
> chmod u+x *.sh 为sh脚本添加可执行权限
> grep -n “.*” filename 按行查看文件
> rm -rf directoryname 删除文件夹
> curl -v [http://www.baidu.com](http://www.baidu.com) 访问地址
> echo 打印,如果是在linux脚本方法中则返回字符串
> final\_activemq\_url=${activemq_url%,*} 去除最后一个字符,以及后面的字符
> ./start_first.sh & #使用后台方式运行
> ./start_second.sh #使用前台方式运行
> netstat tunlp | grep port #linux查看端口占用
> jps 查看进程
> ps 查看进程
> top 查看内存CPU占用
> wget -P 下载文件到指定目录
> cat /proc/version 查看内核版本
> unzip -d 解压到自定文件夹下面
> mkdir -p 确保目录存在
> apt-get install -y #ubantu安装软件
> ldd /usr/local/mongodb/bin/mongod #查看mongo(其他字节文件)启动依赖的一些库
> cat -v entrypoint.sh #查看文件详情,包括隐藏的字符
> sed -i “s/$old\_verify\_link/$verify_link/“ /usr/local//default.conf #替换文件中的内容
> echo ‘I am a boy’ >> ./test.txt #往文件中追加内容
> ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk ‘{print $2}’|tr -d “addr:”|sed -n ‘2p’获取linuxIP地址
> cat ifcfg-eth0 |grep IPADDR | tr -d “IPADDR”|tr -d “\\””|tr -d “=” #通过文件获取主机ip
> ESC + u #撤回刚才对文件的VIM编辑
> history #查看当前用户输入的历史命令
阻塞脚本
while 死循环
#!/bin/sh #stack service dosome() { while true do echo "hello docker" sleep 3000 done } echo "start docker" dosome
sleep 30000
tail -f /dev/null
总结
一些常用的命令暂未列出,后续会继续补充
一盏灯, 一片昏黄; 一简书, 一杯淡茶。 守着那一份淡定, 品读属于自己的寂寞。 保持淡定, 才能欣赏到最美丽的风景! 保持淡定, 人生从此不再寂寞。