Linux 的基本使用 / 常用指令 Vim 的简单使用

目录

一、关于Linux

二、运行环境

三、Linux 常用命令

1.  ls  ---  列出该目录下的所有子目录与文件。

2.  pwd  --- 当前位置的绝对路径

3.  cd  ---  改变工作目录

4.  touch  ---  创建文件

5.  echo  ---  给文件写内容

6.  cat  ---  查看文件的内容

7.  mkdir  ---  创建目录

8.  rm  ---  删除文件或目录

9.  cp  ---  复制文件或目录/改名

10.  mv  ---  移动文件或者目录/改名

11.  tree   ---  以树形结构显示当前目录下的文件

12. grep  ---  字符串匹配

13. ps   ---  显示当前进程

14. netstat  -anp  ---  查看网络状态

四、Linux  vim文本编辑

1. vim的几种模式

2. vim使用步骤

① 使用 vim 打开文件

② 进入 vim 插入模式

③ 保存退出



一、关于Linux

  • Linux 是一个世界第一大操作系统
  • 创始人:Linus ,也是 Git 的创始人,GitHub的图标就是他做梦时候的一个怪兽。
  • 而安卓系统就是基于 Linux 开发的开源操作系统
  • 注意读音:  经常读 “林纽克斯”      官方发音 “林那克斯” 

二、运行环境

我是使用 腾讯云服务器 配合 XShell 进行操作

常用功能快捷键:

  • 复制:ctrl + insert
  • 粘贴:shift + insert
  • 切换全屏:alt + enter
  • 清屏:ctrl + L
  • 补全:tab 
  • 重新输入:ctrl + c

三、Linux 常用命令

1.  ls  ---  列出该目录下的所有子目录与文件。

列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息

  •  -a  列出目录下的所有目录(包括以 . 开头的隐含文件)
  •  -d  将目录像文件一样显示,而不是显示其下的文件
  •  -k  以 k 字节的形式表现文件的大小。如:ls -alk 指定文件
  •  -l    列出文件的详细信息 (常用)
  •  -r   对目录反向排序
  •  -t   以时间排序
  •  -r   列出所有子目录下的文件(递归)

2.  pwd  --- 当前位置的绝对路径

3.  cd  ---  改变工作目录

  •  cd ..  :返回上级目录
  •  cd ~  :进入用户目录
  •  cd -   :返回上一个访问的目录

4.  touch  ---  创建文件

如果存在这个文件,则不会进行任何操作。

5.  echo  ---  给文件写内容

  •  echo "hello"     :把hello输出到打印态
  •  echo "hello">demo.txt     :把hello重定向写入到demo.txt文件内,之前的文件内容会清空

6.  cat  ---  查看文件的内容

7.  mkdir  ---  创建目录

  •  mkdir dirname  在当前工作目录下创建一个名为 dirname 的目录
  •  mkdir -p test/dirname  递归建立多个目录,在test目录下创建一个dirname目录

8.  rm  ---  删除文件或目录

注意:千万不要在运行 rm -rf /  直接会删除根目录 (常说的删库跑路)

  •   -f   强制删除文件,即使文件目录为只读
  •   -i   删除前逐一询问曲儿
  •   -r   删除目录下及其所有内容,删除目录要加这个

9.  cp  ---  复制文件或目录/改名

  •   -f  或  --force   :强行复制文件或目录,不论文件或目录是否存在
  •   -i  或  --interactive  :覆盖文件之前先询问目录
  •   -r   :递归出路,将指定目录下的文件与子目录一并处理

  • 拷贝: cp  a.txt  a        把 a.txt 文件复制粘贴到 a 这个目录下
  • 拷贝+改名:cp  a.txt  a/aaa.txt        把 a.txt 文件拷贝到 a 这个目录下,并且改名为aaa.txt
  • 只改名:cp  a.txt  aaa.txt        把 a.txt 该名成  aaa.txt  

10.  mv  ---  移动文件或者目录/改名

  • 移动: mv  a.txt  a        把 a.txt 文件移动到 a 这个目录下
  • 移动+改名: mv  a.txt  a/aaa.txt        把 a.txt 文件移动到 a 这个目录下,并且改名为aaa.txt
  • 只改名: mv  a.txt  aaa.txt        把 a.txt 该名成  aaa.txt  

11.  tree   ---  以树形结构显示当前目录下的文件

有些 Linux系统 没有这个功能需要手动安装

centos 中可以使用     yum  -y  install  tree 指令自动安装

  •  tree .     以树形格式显示当前目录的内容
  •  tree ~    以树形格式显示 用户目录

12. grep  ---  字符串匹配

逐行进行匹配 ,查看每一行是否有匹配的选项,如果有,就输出到控制台(有几行输入几行)

是一个用来筛选匹配的

13. ps   ---  显示当前进程

  •  ps  aux  显示所有的进程
  •  ps  aux  |  grep  root      显示当前 root 用户的进程 筛选出root

14. netstat  -anp  ---  查看网络状态

尤其可以查看  某个进程绑定的端口如何,也可以使用 | grep xxx  进行筛选

例如 netstat  |  grep  mysql 

四、Linux  vim文本编辑

1. vim的几种模式

  • 普通模式:键盘的按键表示一下特殊功能的快捷键
  • 插入模式:输入什么就是什么,就可以像记事本一样编辑文件了
  • 底行模式:last-line mode 输入  :w  进入

2. vim使用步骤

① 使用 vim 打开文件

        vim 文件名

② 进入 vim 插入模式

        按 i 进入插入模式,就可以进行编辑

③ 保存退出

        按下 esc 回到普通模式,然后  :wq  就可以退出vim

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shn!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值