Linux常用命令

常用命令


  • 路径前加/:表示根路径(绝对路径)。路径前不加/,表示当前路径(相对路径)
  • pwd 显示当前路径。
文件夹操作
  • mkdir aaa 创建aaa文件夹。
  • rmdir aaa 删除空文件夹。
  • mkdir -p aaa/bbb 创建aaa文件夹和aaa下的文件夹(p:parent)。
  • rm -r aaa 删除非空文件夹(r:recursive)。
  • mv aaa new 修改文件夹名
文件操作
  • touch hello.1 创建一个空文件
  • cp somefile.1 /home/hadoop 将somefile.1拷贝到/home/hadoop下
  • cat somefile 一次性将文件内容全部输出(控制台)
  • more somefile 翻页查看文件,下翻一页(空格) 上翻一页(b) 退出(q)
  • less somefile 翻页查看文件,下翻一页(空格) 上翻一页(b) 退出(q)上翻一行(⬆️) 下翻一行(⬇️)可以搜索关键字(/后加上keyword)
  • tail -10 install.log 查看文件尾部的10行
  • head -10 install.log 查看文件头部的10行
  • tail -f install.log -f动态查看文件,根据node节点跟踪
  • tail -F install.log 根据文件名跟踪
  • echo “hello world” 往标准控制台输出(即当前屏幕)
重定向
 系统每打开一个文件,就会给文件分配一个叫做file description(文件描述符)的东西,其中系统上有三个文件比较特殊,是一直打开的,所以系统分配了三个特别的文件描述符。0:标准输入文件,1:标准输出文件,2:标准错误输出

* echo “hello world” > hello.1 往hello.1文件中输出,若hello.1不存在,则创建hello.1文件(>:重定向,将命令输出的结果输出到 >符号后指定的文件,若有内容,则覆盖)
* ls shit 2> hello.1 往hello.1文件中输出标准错误输出
* echo “add to file” > >hello.1 (>>:追加,将命令输出的结果追加到 > 符号后指定的文件)

系统服务管理

  • service –status-all 显示所有service
  • service network status 查看服务的状态
  • service network stop 停止指定服务
  • service network restart 重启指定服务
  • service network start 启动指定服务
  • chkconfig
压缩与解压缩

linux常见三种压缩格式:zip tar.gz tar.bz2
* unzip happy.zip (解压zip结尾的文件)
* zip -r happy.zip happy/(压缩成zip,-r 加文件名再加目录)
* tar zxvf wget-1.11.1.tar.gz(解压tar.gz的压缩格式)
* tar zcvf wget-1.11.1.tar.gz happy/(压缩tar.gz的压缩格式,压缩时都要加上压缩到的目录)
* tar jxvf wget-1.22.1.tar.bz2 (解压tar.bz2的压缩格式)
* tar jcvf wget-1.22.1.tar.bz2 happy/(压缩tar.bz2的压缩格式,压缩时都要加上压缩到的目录)

vi编辑器快捷键
  • vi hello.1 进入编辑器(i:进入input模式,esc加:wq,退出)
插入命令
  • i 光标前插入
  • I 光标当前行的开始位置插入
  • a 光标后插入
  • A 光标当前行的末尾插入
  • o 光标当前行的下一行插入
  • O 光标当前行的上一行插入
定位命令
  • gg 到文本的第一行
  • G 到文本的最后一行
  • :n 到文本的第n行
  • :set nu 显示行号
  • :set none 取消行号
删除命令
  • x 删除光标所在处字符
  • nx 删除光标所在处后的n个字符
  • dd 删除光标所在行。ndd删除n行
  • dG 删除光标所在行到末尾行的所有内容
  • D 删除光标所在行到行尾的内容
  • :1,7d 删除指定范围的行
  • yy 复制当前行,复制3行:3yy
  • p 粘贴
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值