常用的命令Linux 漫话Python

linux命令知识大纲

2019-07-21  本文已影响37人  DayBreakL

操作系统的作用

不同应用领域的主流操作系统

1.桌面操作系统

2.服务器操作系统

3.嵌入式操作系统
- Linux

4.移动设备操作系统
- iOS
- Andriod(基于Linux)

虚拟机

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

操作系统的发展历史

1.Unix
2.Minix
3.Linux

Linux内核及发行版

1.Linux内核版本

所有来自全世界的对linux源码的修改最终都会汇总到这个往后在哪,由Linuxd领导的开源社区对其进行甄别和修改最终决定是否进入到Linux主线内核源码中

2.Linux发行版本

Linux的应用领域

1.服务器领域

2.嵌入式领域

3.个人桌面领域

Linux文件和目录

1.Windows和Linux文件系统区别

常用Linux命令的基本使用

职场中,大量的服务器维护工作都是在远程通过SSH客户端来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成。如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等

序号 命令 对应英文 作用
01 ls list 查看当前文件夹下的内容
02 pwd print work directory 查看当前所在文件夹
03 cd[目录名] change directory 切换文件夹
04 touch[文件名] touch 如果文件不存在,新建文件
05 mkdir[目录名] make directory 创建目录
06 rm[文件名] remove 删除指定的文件名
07 clear clear 清屏

终端命令格式

command [options] [parameter]

查阅命令帮助信息

熟练使用以下命令

>ls -l
drwxr-xr-x  5 leitianxiao  staff  160  6 14 21:42 GitHub
文件类型 - 权限  - 硬连接数-  用户名 -  用户名组  - 大小 -  文件修改时间 -  文件夹名
- 文件类型
d代表文件夹,-代表文件
- 权限 : 
rwx r-x r-x  分为三组权限,第一组指文件拥有者的权限,第二组指用户拥有组的权限,第三组指其他人的权限
r代表可读,w代表可写, x代表可执行, -代表非   

>ls 任意路径 查看任意路径下的文件和目录

>ls a*
展示以a开头的文件、目录 ,*代表任意个任意字符

>ls a?
展示以ax的文件、目录 ,?代表1个任意字符

>ls [abc]b
匹配[ ]中任意字符

实际使用时,考虑压缩率和通用性,一般使用 gzip
压缩率:zip<gzip<bzip2
通用性:zip>gzip>bzip2

linux命令加强

编辑器vim

"vi"是visual interface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,vi不是一个排版程序,它不像word或者wps那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序,vi没有菜单,只有命令,而且命令繁多。

vi的三种基本工作模式
插入模式
命令模式
末行模式

1.vim基础操作
"vim"是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能丰富。

在shell环境输入vi命令打开文件时,属于命令模式

i 插入光标前一个字符
I 插入首行
a 插入光标后一个字符
A 插入行未
o 向下新开一行,插入行首
O 向上新开一行,插入行首
移动光标:
j 向下每行行尾
k 向上每行行尾
l 向右
h 向左
M 光标移到中间行
L 光标移到屏幕最后一行行首
数字行号+shift +G 移动到指定
(末行模式:set nu 显示行号)
w 向后一次移动一个字
b 向前一次移动一个字
{ 按段移动,上移
} 按段移动,下移
ctrl+d 向下翻半屏
ctrl+u 向上翻半屏
ctrl+f 向下翻一屏
ctrl+b 向上翻一屏
gg 光标移到文件开头
G 光标移到文件末尾

删除命令:
x 删除光标后一个字符
X 删除光标前一个字符
dd 删除光标所在行
d0 删除光标前本行所有内容
dw 删除光标开始位置的字

撤销命令:
u 一步一步撤销
ctrl+r 反撤销

重复命令:
. 重复上一次操作的命令

文本行移动
>> 文本行右移
<< 文本行左移
复制粘贴:
yy 复制当前行, n yy 复制n行
p 在光标所在位置向下新开辟一行,粘贴

可视模式:
v 按字符移动,选中文本
V 按行移动,选中文本可视模式可以配合 d,y >>

替换操作:
r 替换当前字符
R 替换当前行光标后的字符,直到按esc

查找命令:
 / str查找
n 下一个
N 上一个

w 存盘
wq 保存并退出
q! 不存盘,强制退出
上一篇 下一篇

猜你喜欢

热点阅读