关闭

[置顶] linux常用命令总结

332人阅读 评论(0) 收藏 举报
分类:

常用命令

rm -rf *  //删除所有
rm dubbo-admin-tomcat  //删除文件

ps -ef | grep java  //查看正在跑的进程

kill -9 10898

tail -500f catalina.out  //查看tomcat启动日志最近500行

mv apache-tomcat-7.0.70 dubbo-admin-tomcat  //如果当前目录就是重命名,变更目录则是移动

cp pom.xml /usr/server //将文件拷贝到其他目录

cp -r pom.xml /usr/server //-r 是递归处理,将文件夹及其子文件拷贝到其他目录

tar -zxvf zookeeper-3.4.6.tar.gz //解压tar包

tar -zxvf aaa.tar.gz -C /usr/local  // 解压到指定目录下

tar -zcvf test.sh.tgz test.sh

unzip dubbo-admin-2.5.4.war -d ROOT  //解压war包


zip -r yasuo.zip abc.txt dir1 //把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip

unzip yasuo.zip //解压缩

unzip -v large.zip //查看压缩文件里面有什么


cd /home/cxb && ls  // 用于连接两个命令

cat /dev/null > md5sumtest.md5 //清空文件

cat -n test.sh //查看一个文件内容,带行号


md5sum *.txt > md5sumtest.md5 //将所有txt文件计算的md5输出到文件

md5sum -c md5sumtest.md5      //检查是否修改过

md5sum abc.txt -c md5sumtest.md5   //检查是否修改过

-------------------------------------------------------------------------------------

hostname -i   //查看主机ip                 hostname //查看主机映射名称

su -root -c '/home/cxb/zookeeper-3.4.6/bin/zkServer.sh start'  //设置开机启动

service iptables stop //关闭防火墙       service iptables status //查看防火墙状态

service network restart  // 重启网络

netstat -nltp | grep 2181 // 查看端口是否占用,netstat -nltp 2181 //查看端口被占用的详细情况

lsof -i:2181  // 查看端口是否占用,如果找不到 lsof命令,先执行 yum install lsof 命令安装

-------------------------------------------------------------------------------------

df -l   // 查看磁盘使用情况    du -s -h ./*  //查看当前文件夹下的各文件的大小

top  // 任务管理器,查看cpu和内存的使用情况    q   // 退出top

dmidecode -t memory | grep Size  // 查看本机物理内存

-------------------------------------------------------------------------------------

scp /root/all.sql   root@172.23.21.222:/root  // 传送中目录下的文件到另一台服务器指定目录

ln -s /home/alibaba-rocketmq   rocketmq  // 创建软连接

rm -rf b // 删除软链接【注意不是rm -rf  b/】

find /usr/server -name dubbo.properties  // 查找指定文件

--------------------------------------------------------------------------------------

ls -al
drwxr-xr-x+ //d表示目录,-表示文件,后面是权限rwx,三个为一组,一次为拥有者,同用户组,其他用户组的权限

---------------------------------------------------------------------------------

windows平台下,ls等同的命令是dir

-------------------------------------------------------------------------

sed  参考 sed替换命令
-i :直接修改读取的文件内容,而不是输出到终端。

sed -i 's#${user.home}#/opt/rocketmq#g' *.xml

对当前目录下的所有xml文件修改${user.home}为/opt/rocketmq

sed -i '$a # This is a test' regular_express.txt 
如果你有一个 100 万行的文件,你要在第 100 行加某些文字,此时使用 vim 可能会疯掉!因为文件太大了!
由於 $ 代表的是最后一行,而 a 的动作是新增,因此该文件最后新增『# This is a test』!

参考:查看系统配置

------------------------------------------------------------------------

echo用法

1、文本、变量的输出

echo "helloworld" //输出文本
echo $JAVA         //输出变量
2、使用>指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件。

echo "123" > test
执行 chmod +x test && /bin/bash ./test

3、使用>>指令向文件追加内容,原内容将保存。
echo "123" >> test
echo "456" >> test
再次执行 chmod +x test && /bin/bash ./test
123

456

------------------------------------------------------------------------

vim下搜索关键字

vim进入一个文件,敲 / 进入关键字搜索,输入要搜索的关键字,回车开始查找,n 向下查找,N 向上查找;shift + G 进入文件末尾。

0
0
查看评论

Linux常见基础命令总结(一)

Linux的文件权限: 1. 文件权限:文件所有者权限,用户组权限,其他非本用户组的权限。以三个字符为一组标识。 r(读):对应的数值为4 w(写):对应的数值位2 x(执行):对应的数值为1 -(无权限):对应数值为0 例如:这个文件权限标识:d(该文件是目录),rwx(文件所有者有读...
  • wqc_CSDN
  • wqc_CSDN
  • 2016-06-16 22:43
  • 392

Linux常用的命令--60个命令总结汇总

Linux常用60个命令--实例详解 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解L...
  • basycia
  • basycia
  • 2016-07-05 22:33
  • 3033

linux一些常见命令总结

文档查看:cat、tac、more、less、head、tail、cut、od、nl 文件权限:ls -l、chmod、chown、chgrp、umask 文件查找:find、whereis、locate、which 程序管理:jobs、bg、fg、kill、killall、ps、pstree、to...
  • u012658346
  • u012658346
  • 2016-03-30 20:22
  • 655

常用linux命令(java开发)

本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。 1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 find . -name "*.xml&q...
  • qianqianstd
  • qianqianstd
  • 2016-08-26 23:38
  • 1452

Redis常用命令-String

Redis——String常用命令
  • xiaouncle
  • xiaouncle
  • 2017-03-13 23:11
  • 285

Linux常用命令总结——文件管理

Linux中的目录 路径:也就是linux中的目录(文件夹)有绝对路径和相对路径 根目录:/ 用户主目录(home directory):位于/home目录下,用户登录时 工作目录(working directory):当前目录 当前目录查看命令:pwd (print...
  • luoweifu
  • luoweifu
  • 2013-07-22 15:40
  • 3536

gdb 基本命令总结

一般的,GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,要把调试信息加到可执行文件中。使用编译器(cc/gcc/g++)的-g参数可以做到这一点。 >cc -g hello.c -o hello >g++ -g hello.cpp -o hello ...
  • lifuxin1125
  • lifuxin1125
  • 2012-12-19 11:26
  • 573

vi/vim常用命令总结参考图

vi/vim编辑工具常用命令参考:
  • LEON1741
  • LEON1741
  • 2017-01-23 17:39
  • 532

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大...
  • xufei512
  • xufei512
  • 2016-11-24 17:43
  • 3805

linux下运维常用命令总结

netstat -lntup   列出正监听的端口
  • liuzp111
  • liuzp111
  • 2014-12-22 10:48
  • 1141
    个人资料
    • 访问:73254次
    • 积分:1886
    • 等级:
    • 排名:千里之外
    • 原创:126篇
    • 转载:29篇
    • 译文:0篇
    • 评论:6条