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

相关文章
|
27天前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
26 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
22天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
50 0
|
2月前
|
存储 运维 搜索推荐
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
38 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
61 1
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
35 0
Linux入门1——初识Linux指令
|
2月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
27 0