Linux基本操作1

注意: 以下所用 Linux 版本为 CentOS 6.8

1.关机、重启、注销

  • shutdown 指令

    (1) shutdown -h now 表示立即关机

    (2) shutdown -h 1 表示1分钟后关机

    (3) shutdown -r now 表示立即重启

  • halt 指令直接使用,等价于关机

  • reboot 指令直接使用,等价于重启

  • syn 把内存数据同步到磁盘

  • logout 注销,图形界面无效

  • su - 用户名 用户切换,不加用户名默认为root

2.vim基本操作

正常模式–>编辑模式:i、I、o、O、a、A、r、R

正常模式–>命令模式::、/

回到正常模式:Esc

  • 正常模式

    (1) yy 拷贝当前行,5yy 拷贝当前行向下5行,p 粘贴

    (2) dd 删除当前行,5dd 删除当前行向下5行

    (3) 输入 20shift+g ,光标移到20行

    (4) G 末行,gg 首行

  • 编辑模式

  • 命令模式

    (1) :set nu:set nonu ,显示和不显示行号

    (2) :wq 保存退出,:q 直接退出,:q! 强制退出

    (3) /hello 查找单词 hello ,按 n 查找下一个

3.文件目录类指令

  • pwd 指令 显示当前所在路径

  • ls 指令 显示当前目录内容

    (1) -a 显示包括隐藏目录和文件

    (2) -l 以列表方式显示,可直接简写成 ll

  • cd 指令 切换路径

    (1) ~ 家目录

    (2) . 当前目录

    (3) .. 上一级目录

  • mkdir 指令 创建目录

    (1) -p 创建多级目录

  • rmdir 指令 删除空目录

  • touch 指令 创建空文件

  • cp 指令 复制到指定目录

    (1) -r 递归复制整个文件夹

    (2) cp aaa.txt bbb/aaa.txt 复制到 bbb/

    (3) \cp 强制覆盖

  • rm 指令 删除文件或目录(可以是非空目录)

    (1) -r 递归删除整个文件夹

    (2) -f 强制删除不提示

  • mv 指令 重命名与移动文件或目录

    (1) mv a文件 b目录 将a文件移到b目录

    (2) mv a目录 b目录 将a目录移到b目录

    (3) mv a文件名 b文件名 将a文件名改成b文件名

  • cat 指令 只读查看文件内容

    (1) -n 显示行号

    (2) | more 分页显示

  • more 指令 按页显示文件内容,一次全部加载

    (1) space 下一页

    (2) enter 下一行

    (3) q 退出

    (4) ctrl+f 向下翻滚一屏

    (5) ctrl+b 返回上一屏

    (6) = 显示当前行号

    (7) :f 显示文件名和当前行号

  • less 指令 按页显示文件内容,一次加载部分(适合大文件)

    (1) space 下一页

    (2) pagedown 下一页

    (3) pageup 上一页

    (4) /字符串 向下查找字符串,按 n 向下,按 N 向上

    (5) ?字符串 向上查找字符串,按 n 向下,按 N 向上

    (6) q 退出

  • > 和 >> 指令 >覆盖,>>追加不覆盖

  • echo 指令 输出内容到控制台

  • head 和 tail 指令 head显示开头10行,tail显示末尾10行

    (1) -n 5 开头或末尾5行

    (2) tail -f 文件 实时追踪该文档的所以更新

  • ln 指令 创建软连接即快捷方式

    (1) ln -n 文件或目录 软连接名

  • history 指令 查看历史命令

4.压缩解压类指令

  • gzip/gunzip 指令gunzip 解压不保留原来文件)

  • zip/unzip 指令

    (1) -r 递归压缩,例: zip -r package.zip /home

    (2) -d 指定解压到,例: unzio -d /opt/tmp package.zip

  • tar 指令 打包指令

    例1: tar -zcvf package.tar.gz name1.txt name2.txt 压缩

    例2: tar -zcvf package.tar.gz /home/ 压缩

    例3: tar -zxvf package.tar.gz 解压

    例4: tar -zxvf package.tar.gz /opt/ 解压

5.搜索查找类指令

  • find 指令 指定目录递归遍历,显示满足条件的文件和目录

    find [指定范围目录] [选项]

    (1) -name 以文件名为条件

    (2) -user 以用户名为条件

    (3) -size 以大小为条件( +n -n n大于n 小于n 等于n ,单位M为大写k为小写 )

  • locate 指令 快速定位文件,需要 updatedb 指令建立 locate 数据库

  • grep 指令 和 管道符号 | 过滤查找

    例1: grep -n yes hello.txt

    例2: cat hello.txt | grep -n yes

    (1) -n 显示行号

    (2) -i 忽略大小写

6.时间日期类指令

  • date

    例1: date

    例2: date +%Y 或 +%m 或+%d 大写Y显示4位,小写y显示2位

    例3: date "+%Y-%m-%d %H:%M:%S"

    例4: date -s "2016-10-10 20:20:20"

  • cal 指令

    例1: cal 显示当期月

    例2: cal 2016 显示2016所有月

Linux基本操作1相关推荐

  1. Linux软件基础实验,linux基本操作的实验

    linux基本操作的实验 发布时间:2008-10-02 00:37:30来源:红联作者:sfwjeo 实验一.linux基本操作 1.实验目的 了解linux的基本命令,熟练掌握其基本操作 2.相关 ...

  2. 复习Linux基本操作----常见指令

    Linux基本操作 ls命令 ls(list):相当于windows上的文件资源管理器 语法: ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件.对于文件,将列出文件 ...

  3. 操作系统实验一linux,操作系统实验一 Linux基本操作.doc

    操作系统实验一 Linux基本操作 实验.实验目的Red hat Linux平台. 三.实验原理及相关知识 1. 参阅相关Linux操作系统的安装手册,熟悉Linux的基本安装和配置: 2. 参阅相关 ...

  4. 【Linux 笔记】Linux 基本操作 - 04. 利用SRA数据实践文本处理

    [Linux 笔记]Linux 基本操作 - 04. 利用SRA数据实践文本处理 10. 文本处理实践 基本操作 grep 筛选数据(行) cut 和 awk 操作数据(列) sort 常用参数总结 ...

  5. 嵌入式linux计算机实验报告,嵌入式linux基本操作实验一的实验报告

    实验一linux基本操作实验的实验报告 一实验目的 1.熟悉嵌入式开发平台部件,了解宿主机/目标机开发模式: 2.熟悉和掌握常用Linux的命令和工具. 二实验步骤 1.连接主机和目标板:(三根线,网 ...

  6. 入门Linux,掌握Linux基本操作。

    文章目录 前言 一.学前准备 一.Linux是什么? 1.Linux介绍 2.Linux的优点 3.Linux的特点 二.Linux基本知识与基本操作 1.远程登录.远程文件传输 2.文件系统(路径. ...

  7. 三天入门Linux,掌握Linux基本操作(1)

    文章目录 前言 一.学前准备 一.Linux是什么? 1.Linux介绍 2.Linux的优点 3.Linux的特点 二.Linux基本知识与基本操作 1.远程登录.远程文件传输 2.文件系统(路径. ...

  8. linux基本操作及shell编程使用和vim

    linux基本操作 如何重启.关机.切换用户? // 重启 #reboot 或者 #shutdown -r now //关机 #halt 或者 #shutdown -h now 浏览文件系统,查看系统 ...

  9. 实训任务1:Linux基本操作

    文章目录 一.实训目的 二.实训要求 三.实训任务 1.创建并配置三个虚拟机 2.创建SSH连接 3.实现IP地址与主机名的映射 4.关闭和禁用防火墙 5.创建目录结构 6.压缩打包 7.安装软件包 ...

最新文章

  1. C语言文件实验要求,实验教学的目的和要求.doc
  2. 项目中常用的git指令
  3. (转)有关Android线程的学习
  4. 不做旁观者,给博主最有力的支持——博客之星评选,期待您的支持,谢谢路过的朋友投上您宝贵的一票...
  5. Codeforces Gym - 100917 部分题解
  6. CDH修改PySpark默认的Python版本
  7. 序列化和反序列化(八)——Externalizable接口
  8. ANSYS 静力 分析实例 悬臂梁
  9. 串口通信实验(通过串口控制LED、蜂鸣器)
  10. 微信公众号原主体已注销 如何办理账号迁移及公证书?
  11. 实战VMware虚拟机下使用海蜘蛛软路由
  12. opencv 编译时出现的一个神奇bug,关于python,99%,链接
  13. iPad pro能运行c语言吗,办公实战 iPad Pro还是洗洗睡吧_平板电脑评测-中关村在线...
  14. Math.hypot()
  15. js获取图片像素颜色,修改图片像素颜色
  16. 关于Vue渐进式框架的理解
  17. Java开发必备:java帮助文档网址下载或在线帮助
  18. 【在ubantu20.04上安装google chrome】
  19. 《LeetCode》数据结构入门板块
  20. Mes系统批次管理功能

热门文章

  1. Computer:计算机测试理论(开发/测试/上线)之DEV、SIT、UAT、PRD四套环境(测试环境/开发环境/生产环境)详细介绍之详细攻略
  2. 第15.12节PyQt(Python+Qt)入门学习:可视化设计界面组件布局详解
  3. [PCIe] [电源管理] 面向硬件的ASPM链路状态和L1子状态
  4. Android中的Glide
  5. socket error 10054错误出现的原因以及解决办法,全网最全没有之一
  6. React Navigation——底部导航栏设计
  7. itoa函数和atoi函数的实现和用法
  8. C语言void指针的用法
  9. 老司机 iOS 周报 #7
  10. social-GAN