Linux常用命令参考

文件夹切换新增删除

mkdir xxx(文件夹名称) 创建xxx文件夹

mkdir -p xxx(文件夹及路径)  创建多层次文件夹  mkdir -p storage/usr/local/cacheServer

mv [-fiv] source destination 移动文件夹

文件新增修改删除

cat xxx(文件名) 查看文件内容

vim xxx(文件名) 编辑文件内容

文件查询

find  /  -name  1.txt : 在根目录下开始寻找1.txt

ESC 退出编辑

u 撤销改动

:wq 命令模式保存退出

文件/文件夹拷贝

scp  /文件名 root@xxx.xxx.x.xxx:/目录   一级目录     @xxx.xxx.x.xxx表示接受文件的主机ip

scp  -r /文件夹名 root@xxx.xxx.x.xxx:/目录  递归目录

 

文件压缩与解压

tar zxvf test.tgz -C 指定目录

tar命令

解包:tar zxvf FileName.tar

打包:tar czvf FileName.tar DirName

gz命令

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName // 直接将文件变成压缩文件而不保留原文件,下同

      .tar.gz 和 .tgz

      解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

      压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...

bz2命令

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压缩: bzip2 -z FileName

      .tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName

bz命令

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

压缩:未知

     .tar.bz

解压:tar jxvf FileName.tar.bz

Z命令

解压:uncompress FileName.Z

压缩:compress FileName

     .tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirName

zip命令

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

总结:

1、*.tar 用 tar –xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar –xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar –xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar –xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压
 

RPM系列

-a:查询所有套件;
-b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称;
-c:只列出组态配置文件,本参数需配合"-l"参数使用;
-d:只列出文本文件,本参数需配合"-l"参数使用;
-e<套件档>或--erase<套件档>:删除指定的套件;
-f<文件>+:查询拥有指定文件的套件;
-h或--hash:套件安装时列出标记;
-i:显示套件的相关信息;
-i<套件档>或--install<套件档>:安装指定的套件档;
-l:显示套件的文件列表;
-p<套件档>+:查询指定的RPM套件档;
-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;
-R:显示套件的关联性信息;
-s:显示文件状态,本参数需配合"-l"参数使用;
-U<套件档>或--upgrade<套件档>:升级指定的套件档;
-v:显示指令执行过程;
-vv:详细显示指令执行过程,便于排错。

查看系统配置

lsof -i:8080  查询某个端口号

chkconfig --list 运行中的服务

df -h 查看每个目录磁盘整体状态

fdisk -l 查看磁盘挂载状态

进程操作

1.查进程

最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。
    ps aux | grep program_filter_word,ps -ef |grep tomcat
    ps -ef|grep java|grep -v grep 显示出所有的java进程,去处掉当前的grep进程。

2.杀进程

SIGINT: 当用户按某些终端键时, 引发终端产生的信号. 如Ctrl+C键, 这将产生中断信号(SIGINT). 它将停止一个已失去控制的程序.

SIGTSTP: 交互式停止信号. Ctrl+Z, 按下时, 终端将产生此信号, 进程被挂起

使用kill命令结束进程:kill xxx

可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME

发送一个ctl+c 给进程:kill -s SIGINT process_name

命令行

ctrl + l  清除屏幕

ctrl + u  清除当前输入行

查看文本内容

ctrl+b 上一页

ctrl+f 下一页  

gg 首页

shift+g 尾页

shift+4 行首

 

服务后台运行

command & //elasticsearch 例子
nohup 目录/执行文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值