一、Bash 常用命令

1、管道(PIPING)

1.1 |

一种管道,其左方是一个命令的 STNOUT,将作为管道右方的另一个命令的 STDIN。 例如:echo ‘test text’ | wc -l

1.2 >>

两个大于号,作用是取一个命令 STDOUT 位于左方,并将其追加到右方的一个新的或现有文件中。如将python3路径添加

echo'exportPATH=/root/anaconda/ENTER/bin/:$PATH'>>/etc/profile
source /etc/profile

2.常用 Bash 命令

以下是在 Linux 中最常用到的指令,在使用新系统进行开发时,记住这些指令对于快速上手非常重要。

2.1 touch

创建一个新的空文件

2.2 mkdir

创建一个新的文件夹

2.3 cp -R {original_name} {new_name}

复制一个文件或目录(包含内部所有文件)

2.4 top

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器

2.5 grep -inr {string}

在当前目录或子目录的文件中搜索一个字符串

2.6 ctrl + c

退出命令

2.7 wget {link}

下载一个网页或网页资源

2.8 sed -i ‘$a bye’ ab.txt

在文件ab.txt中的末行之后,添加bye

2.9 sed -i ‘s/原字符串/新字符串/g’ ab.txt

对于文件全局,把匹配上的所有字符串进行替换

2.10 ps -ef

显示在运行的进程

2.11 kill -s 9 PID

杀死进程

2.12 chomd 777 filename

将当前目录下的所有文件及子目录的文件拥有者权限设置为读、写、可执行,文件拥有者所在的用户组成员具备读、写、可执行权限,其它用户也具备读、写、可执行权限。

二、vim命令进阶

1、vim -o 文件1 文件2

横向分屏打开多个文件

2. ctrl + ww

分屏切换

3. :sp filename

当前窗口打开另一个窗口

4. :new filename

新建文件

三、Linux下的目录说明

1、Linux文件类型

在Linux中一切都是文件,但文件都得有类型。那如何查看文件是什么类型了?在Linux中可以使用以下命令

ls -l path

在显示文件的属性通常会以如下形式进行显示:

drwxr-xr-x
  • 第1个字母:代表文件类型
  • 第2~4字母:代表用户的权限
  • 第5~7字母:代表用户组的权限
  • 第8~10字母:代表其他的用户的权限
文件属性 文件类型
- 常规文件,即file
d 目录文件
b block device 即块设备文件,如硬盘;支持以block为单位进行随机访问
c character device 即字符设备文件,如键盘支持以character为单位进行线性访问
l symbolic link 即符号链接文件,又称软链接文件
p pipe 即命名管道文件
s socket 即套接字文件,用于实现两个进程进行通信

2、文件代表意义

3、linux系统框架

linux系统一般分为4个主要部分:内核、shell+库、文件系统和应用.

4、目录结构

  • ####/bin

    /bin 目录是包含一些二进制文件的目录,即可以运行的一些应用程序。 你会在这个目录中找到上面提到的 ls 程序,以及用于新建和删除文件和目录、移动它们基本工具。还有其它一些程序,等等。

  • /boot

/boot 目录包含启动系统所需的文件。

  • /dev

/dev 目录包含设备文件。 其中许多是在启动时或甚至在运行时生成的。 例如,如果你将新的网络摄像头或 USB 随身碟连接到你的机器中,则会自动弹出一个新的设备条目。

Linux学习一:(Bash 常用命令、vim操作、Linux框架目录)相关推荐

  1. mysql常用命令行操作-linux

    mysql常用命令行操作-linux 1. mysql -h 192.168.1.1 -u root -p 123456 -h意思是数据库所在服务器ip地址 -u是数据库用户名 -p是数据库密码 2. ...

  2. Linux 学习笔记2 常用命令

    Linux 学习笔记1 安装linux详细教程_O丶ne丨柒夜的博客-CSDN博客 Linux_目录结构 基本介绍 1.liux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录&quo ...

  3. Linux 下的tar常用命令及操作

    tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在 ...

  4. Linux学习 -- Docker的常用命令

    帮助启动类命令 镜像命令 容器命令 一.帮助启动类命令 1.启动docker:        systemctl start docker 2.停止docker:        systemctl s ...

  5. Linux学习4之常用命令--文件搜索命令

    一.文件搜索命令  find 语法:find [搜索范围] [匹配条件]  {find [搜索范围] [搜索模式] [搜索条件]} 1.以文件名来查找  -name(区分大小写)-iname (不区分 ...

  6. Linux中vi的常用命令和快捷键使用

    Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...

  7. Linux自学笔记 | 10 常用命令 - 压缩解压类

    Linux自学笔记 | 10 常用命令 - 压缩解压类 Linux自学笔记 | 01 文件系统和目录结构 Linux自学笔记 | 02 VIM编辑器的安装与使用 Linux自学笔记 | 03 Linu ...

  8. 嵌入式Linux系统编程学习之二常用命令

    嵌入式Linux系统编程学习之二常用命令 文章目录 嵌入式Linux系统编程学习之二常用命令 前言 一.常用命令 1.su(用户切换) 2.useradd(添加用户) 3.passwd(修改密码) 4 ...

  9. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

最新文章

  1. 在Ubuntu 14.04.3 64bit上安装照片编辑软件Fotoxx 15.10
  2. performance and scalability
  3. 近期资料分享汇总,还不快来看看你漏了哪份没拿?
  4. 2020蓝桥杯省赛---java---B---1(指数计算)
  5. JDK1.6版添加了新的ScriptEngine类,允许用户直接执行js代码。
  6. Linux下好用的日志库,我使用過的Linux命令之tailf - 跟蹤日志文件/更好的tail -f版本...
  7. 再讨论下古老的include
  8. linux 链接脚本,Linux下的lds链接脚本简介(一)
  9. C#实体更新指定的字段
  10. 错误提示 - WPS Office 文字 正在运行
  11. Windows10连接局域网打印机
  12. 洛谷P3376-网络流
  13. matlab海龟交易策略,海龟交易策略
  14. 信息安全的 CIA 三要素
  15. 盘点百位富豪读过的大学:土鳖比海龟更有优势
  16. 电路方程的矩阵形式 c语言,电路方程的矩阵形式
  17. 中科创达 面试题目合集(2021.8)
  18. 魔兽争霸之PHP设计模式-单件模式[Singleton]
  19. Windows Server 2016上安装_NET Framework 3_5
  20. 穿梭在银河的火箭队——Alpha冲刺总结随笔

热门文章

  1. AtCoder AGC035E Develop (DP、图论、计数)
  2. java 通信层_Android native进程间通信实例-binder篇之——HAL层访问JAVA层的服务
  3. Linux系统下安装卸载jdk
  4. php 获取URL 各部分参数
  5. Mysql在字符串类型的日期上加上10分钟并和如今的日期做比較
  6. ElasticSearch优化系列三:机器设置(内存)
  7. Django return
  8. 高仿微信实现左滑显示删除button功能
  9. 转 学习:设置Windows live writer “不发布”到博客园随笔
  10. vuex modules 命名空间