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

简介: Linux 的基本使用 / 常用指令 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

相关文章
|
11天前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
28 4
|
11天前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
22 2
|
11天前
|
Linux
Linux专栏07:Linux基本指令之文件搜索指令
Linux专栏07:Linux基本指令之文件搜索指令
34 2
|
11天前
|
Unix Linux
Linux专栏06:Linux基本指令之文件处理指令
Linux专栏06:Linux基本指令之文件处理指令
27 2
|
11天前
|
人工智能 Linux 索引
Linux专栏05:Linux基本指令之目录处理指令
Linux专栏05:Linux基本指令之目录处理指令
23 2
|
3天前
|
Unix Linux 程序员
全面介绍Linux中的Vim编辑器
全面介绍Linux中的Vim编辑器
|
6天前
|
Linux 程序员 Shell
【Linux】vim编辑器
【Linux】vim编辑器
|
6天前
|
安全 Unix Linux
【Linux】基本指令
【Linux】基本指令
|
7天前
|
存储 Linux 开发工具
【Linux】常见指令(下)
【Linux】常见指令(下)
|
7天前
|
存储 Linux 网络安全
【Linux】常见指令(上)
【Linux】常见指令(上)