LINUX常用命令


概述

本文主要介绍一些常用的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 #查看当前用户输入的历史命令

阻塞脚本

  1. while 死循环

    
        #!/bin/sh
        #stack service
        dosome()
        {
         while true
         do
             echo "hello docker"
             sleep 3000
         done
        }
        echo "start docker"
        dosome
  2. sleep 30000

  3. tail -f /dev/null

总结

一些常用的命令暂未列出,后续会继续补充

一盏灯, 一片昏黄; 一简书, 一杯淡茶。 守着那一份淡定, 品读属于自己的寂寞。 保持淡定, 才能欣赏到最美丽的风景! 保持淡定, 人生从此不再寂寞。



   Reprint policy


《LINUX常用命令》 by jackromer is licensed under a Creative Commons Attribution 4.0 International License
 Previous
DROOLS规则引擎 DROOLS规则引擎
概述 本文主要介绍一些常见的规则引擎和以及一些规则引擎的简单使用;以及rete算法的一些见解。 规则引擎简介 •规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来。• 规则引擎的核心就是获取knowledge
2019-08-27
Next 
docker通过ZIP方式制作MongoDB镜像 docker通过ZIP方式制作MongoDB镜像
概述 本文主要介绍如何通过mongodb的zip包打docker镜像 docker镜像需要的文件DOCKERFILE #基础镜像使用ubuntu16.04 FROM ubuntu:16.04 #作者 MA
2019-08-27
  目录