Linux基本操作1

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所有月

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值