Linux系统操作命令汇总(含vim) 您所在的位置:网站首页 瘦腿瘦肚子瘦腰的动作视频教程全集 Linux系统操作命令汇总(含vim)

Linux系统操作命令汇总(含vim)

2023-03-30 04:17| 来源: 网络整理| 查看: 265

pwd命令

作用:显示当前工作目录

用法:pwd

cd命令

作用:改变目录位置

用法:cd [option] [dir]

cd 目录路径 -进入指定目录cd .. -返回父目录cd / -进入根目录cd或cd ~ -进入用户主目录ls命令

用法:ls [option] [file]

常用参数:

不带任何参数:列出当前目录下的所有文件和子目录-F:分类显示,方便阅读-a:显示隐含文件 (.开头的文件是隐藏文件)-l:查看文件的各种属性dir和vidr命令

用法: dir [option] [file]

说明:dir和ls差不多,比ls功能少;vdir相当于ls -l

mkdir命令

用法:mkdir [option] [file]

mkdir 一次可以建立一个或者几个目录

常用参数:

不带任何参数:创建相应目录,如果目录父级目录不存在,则创建失败;-p:**创建相应目录,如果父级目录不存在,则一起创建mv命令

用法:mv [option] [源文件] [目标]

常用参数:

不带任何参数:将源文件移动到目标文件(可以移动的同时改名字),注意:如果目标文件存在,则替换!-i:将源文件复制到目标文件,如果目标文件存在则提示是否替换;-b:将源文件复制到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~cp命令

用法:cp [option] [源文件] [目标] 常用参数:

不带任何参数:将源文件复制到目标文件,注意:如果目标文件存在则替换;-i:将源文件复制到目标文件,注意:如果目标文件存在则提示是否替换;-b:将源文件复制到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~-r:将子目录及其中的文件一起复制到另一个子目录下rm命令

用法:rm [option] [file] 永久删除文件!

常用参数:

不带任何参数:删除文件或目录,不予任何提示(但是我的带提示,不知为何)-i :删除文件或者目录,删除是进行提醒-f:强制性删除文件或者目录-r:将子目录及其中的文件一并删除ln命令

用法:ln [option] [源文件] [目标文件] 建立文件链接

常用参数:

不带任何参数:创建硬链接,ls -i查看可以看到两个文件的inode一致。个人认为相当于指针-s:创建软链接,即别名,如果源文件删除,软链接也无法访问。相当于win的快捷方式chown和chgrp命令

首先了解一下权限

输入

ls -l

查看文件详细信息

其信息如图所示

第一列dr-xr-xr-x等信息的含义:

第一位d代表是一个文件夹,l代表是链接,-是普通文件第二位至第四位,如rwx代表用户具有的权限:read、write、execute permission第五位至第七位,如r-x代表与用户同组的其他成员的权限:read、execute permission第八位到第十位,如r-x代表其他组成员具有的权限:read、execute permission

第二列信息的含义:链接数

第三列信息的含义:所属用户

第四列信息的含义:所属用户组

第五列信息的含义:文件大小

chown命令用于改变文件的所有权:含义为change own

用法:chown [option] [owner] [:[group]] [file] 冒号可以换成【.】

常用参数:

不带任何参数:改变文件的属主和属组-r:改变目录及目录下所有文件的所有权设置chgrp命令用于单独设置文件的属组

用法:chown [group] [file]

chmod命令

用于改变一个文件的权限,它以”用户组 +/- 权限“ 的表达方式来增加/删除相应的权限。具体来说,用户组包括了文件属主(u),文件属组(g),其他人(o),和所有人(a),而权限包括读、写、运行(rwx)。

用法:chmod [option] [file]

例如:

$ chmod u+x test.txt $ chmod u-x test.txt $ chmod ug=wr,o=r test.txthead/tail命令

用法:head/tail [option] [file]

常用参数:

不带任何参数:显示文件头部/尾部10行;-n:按指定的行数显示文件的头部/尾部;cat、more、less命令cat:一次性查看文件全部内容。-n参数:显示每行的行号。如果文件长达几十页,不建议使用catmore:分页查看文本文件,空格分页,回车向下滚动一行,Q退出;less:更人性化的文本阅读工具find命令

作用:在指定范围内迅速查找到文件。

用法:find [option] [path] [expression]

//option在特殊情况下才会使用,日后补全

locate命令

作用:火箭般的速度定位文件

用法:locate [expression] pattern

grep命令

作用:在文件中寻找某些信息

用法:grep [option] pattern [file] //pattern基础正则表达式

Vim编辑器操作

vim是linux上标配的编辑器,功能十分强大。

用法:vim [file] 或者直接vim

注意:如果没有该文件,会新建文件,如果直接vim,没有文件名无法保存,要进入行命令输入 w [filename]添加文件名。

插入模式a:在光标后插入i:在光标所在位置插入o:在光标所在位置的下一行插入Esc:进入命令模式:进入行命令模式命令模式(按Esc进入)上下左右移动: h、j、k、l保存、退出、保存并退出::w、:q、:wq另存为filename: :w [filename]强制退出,不保存: :q! 向下搜索字符串: /[string] :set ignorecase 忽略大小写:set noignorecase 不忽略大小写用于向上搜索字符串:?[string] 替换字符串: :[range]s/pattern/string/[c、e、g、i]range用于指定替换作用的范围,如"1,10"表示1到10行,"1, $"表示从第一行到最后一行。全文替换也可以用"%"表示。pattern用于将pattern所代表的字符串替换成string。最后的c、e、g、i是可选选项,含义如下:c:每次替换前询问e:不显示错误信息g:替换一行中的所有匹配项(常用) 如果不用,一行有多个的情况只替换一个i:不区分大小写

windows环境下的源码经常会有”^M“字符,需要替换则输入 :%s/^M//g删除、复制、粘贴x:删除光标所在位置的字符dd:删除光标所在的行,2dd表示删除2行D:删除光标所在位置的行尾所有的字符d:普遍意义上的删除命令,和移动命令配合使用。如 dw表示删除光标所在位置到下一单词词头之间的所有字符yy:复制光标所在行y:普遍意义上的复制命令,和移动命令配合使用。如yw表示复制光标光标所在位置到下一个单词词头之间的所有字符p:在光标所在位置粘贴最近复制/删除的内容撤销和重做u:撤销一次操作Ctrl+R:重做被撤销的操作程序员特有配置:syntax on:语法高亮功能:set autoindent:自动缩进:set shiftwidth=4:缩进4格基本操作pwd命令

作用:显示当前工作目录

用法:pwd

cd命令

作用:改变目录位置

用法:cd [option] [dir]

cd 目录路径 -进入指定目录cd .. -返回父目录cd / -进入根目录cd或cd ~ -进入用户主目录ls命令

用法:ls [option] [file]

常用参数:

不带任何参数:列出当前目录下的所有文件和子目录-F:分类显示,方便阅读-a:显示隐含文件 (.开头的文件是隐藏文件)-l:查看文件的各种属性dir和vidr命令

用法: dir [option] [file]

说明:dir和ls差不多,比ls功能少;vdir相当于ls -l

mkdir命令

用法:mkdir [option] [file]

mkdir 一次可以建立一个或者几个目录

常用参数:

不带任何参数:创建相应目录,如果目录父级目录不存在,则创建失败;-p:**创建相应目录,如果父级目录不存在,则一起创建mv命令

用法:mv [option] [源文件] [目标]

常用参数:

不带任何参数:将源文件移动到目标文件(可以移动的同时改名字),注意:如果目标文件存在,则替换!-i:将源文件复制到目标文件,如果目标文件存在则提示是否替换;-b:将源文件复制到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~cp命令

用法:cp [option] [源文件] [目标] 常用参数:

不带任何参数:将源文件复制到目标文件,注意:如果目标文件存在则替换;-i:将源文件复制到目标文件,注意:如果目标文件存在则提示是否替换;-b:将源文件复制到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~-r:将子目录及其中的文件一起复制到另一个子目录下rm命令

用法:rm [option] [file] 永久删除文件!

常用参数:

不带任何参数:删除文件或目录,不予任何提示(但是我的带提示,不知为何)-i :删除文件或者目录,删除是进行提醒-f:强制性删除文件或者目录-r:将子目录及其中的文件一并删除ln命令

用法:ln [option] [源文件] [目标文件] 建立文件链接

常用参数:

不带任何参数:创建硬链接,ls -i查看可以看到两个文件的inode一致。个人认为相当于指针-s:创建软链接,即别名,如果源文件删除,软链接也无法访问。相当于win的快捷方式chown和chgrp命令

首先了解一下权限

输入

ls -l

查看文件详细信息

其信息如图所示

第一列dr-xr-xr-x等信息的含义:

第一位d代表是一个文件夹,l代表是链接,-是普通文件第二位至第四位,如rwx代表用户具有的权限:read、write、execute permission第五位至第七位,如r-x代表与用户同组的其他成员的权限:read、execute permission第八位到第十位,如r-x代表其他组成员具有的权限:read、execute permission

第二列信息的含义:链接数

第三列信息的含义:所属用户

第四列信息的含义:所属用户组

第五列信息的含义:文件大小

chown命令用于改变文件的所有权:含义为change own

用法:chown [option] [owner] [:[group]] [file] 冒号可以换成【.】

常用参数:

不带任何参数:改变文件的属主和属组-r:改变目录及目录下所有文件的所有权设置chgrp命令用于单独设置文件的属组

用法:chown [group] [file]

chmod命令

用于改变一个文件的权限,它以”用户组 +/- 权限“ 的表达方式来增加/删除相应的权限。具体来说,用户组包括了文件属主(u),文件属组(g),其他人(o),和所有人(a),而权限包括读、写、运行(rwx)。

用法:chmod [option] [file]

例如:

$ chmod u+x test.txt $ chmod u-x test.txt $ chmod ug=wr,o=r test.txthead/tail命令

用法:head/tail [option] [file]

常用参数:

不带任何参数:显示文件头部/尾部10行;-n:按指定的行数显示文件的头部/尾部;cat、more、less命令cat:一次性查看文件全部内容。-n参数:显示每行的行号。如果文件长达几十页,不建议使用catmore:分页查看文本文件,空格分页,回车向下滚动一行,Q退出;less:更人性化的文本阅读工具find命令

作用:在指定范围内迅速查找到文件。

用法:find [option] [path] [expression]

//option在特殊情况下才会使用,日后补全

locate命令

作用:火箭般的速度定位文件

用法:locate [expression] pattern

grep命令

作用:在文件中寻找某些信息

用法:grep [option] pattern [file] //pattern基础正则表达式

Vim编辑器操作

vim是linux上标配的编辑器,功能十分强大。

用法:vim [file] 或者直接vim

注意:如果没有该文件,会新建文件,如果直接vim,没有文件名无法保存,要进入行命令输入 w [filename]添加文件名。

插入模式a:在光标后插入i:在光标所在位置插入o:在光标所在位置的下一行插入Esc:进入命令模式:进入行命令模式命令模式(按Esc进入)上下左右移动: h、j、k、l保存、退出、保存并退出::w、:q、:wq另存为filename: :w [filename]强制退出,不保存: :q! 向下搜索字符串: /[string] :set ignorecase 忽略大小写:set noignorecase 不忽略大小写用于向上搜索字符串:?[string] 替换字符串: :[range]s/pattern/string/[c、e、g、i]range用于指定替换作用的范围,如"1,10"表示1到10行,"1, $"表示从第一行到最后一行。全文替换也可以用"%"表示。pattern用于将pattern所代表的字符串替换成string。最后的c、e、g、i是可选选项,含义如下:c:每次替换前询问e:不显示错误信息g:替换一行中的所有匹配项(常用) 如果不用,一行有多个的情况只替换一个i:不区分大小写

windows环境下的源码经常会有”^M“字符,需要替换则输入 :%s/^M//g删除、复制、粘贴x:删除光标所在位置的字符dd:删除光标所在的行,2dd表示删除2行D:删除光标所在位置的行尾所有的字符d:普遍意义上的删除命令,和移动命令配合使用。如 dw表示删除光标所在位置到下一单词词头之间的所有字符yy:复制光标所在行y:普遍意义上的复制命令,和移动命令配合使用。如yw表示复制光标光标所在位置到下一个单词词头之间的所有字符p:在光标所在位置粘贴最近复制/删除的内容撤销和重做u:撤销一次操作Ctrl+R:重做被撤销的操作程序员特有配置:syntax on:语法高亮功能:set autoindent:自动缩进:set shiftwidth=4:缩进4格基本操作pwd命令

作用:显示当前工作目录

用法:pwd

cd命令

作用:改变目录位置

用法:cd [option] [dir]

cd 目录路径 -进入指定目录cd .. -返回父目录cd / -进入根目录cd或cd ~ -进入用户主目录ls命令

用法:ls [option] [file]

常用参数:

不带任何参数:列出当前目录下的所有文件和子目录-F:分类显示,方便阅读-a:显示隐含文件 (.开头的文件是隐藏文件)-l:查看文件的各种属性dir和vidr命令

用法: dir [option] [file]

说明:dir和ls差不多,比ls功能少;vdir相当于ls -l

mkdir命令

用法:mkdir [option] [file]

mkdir 一次可以建立一个或者几个目录

常用参数:

不带任何参数:创建相应目录,如果目录父级目录不存在,则创建失败;-p:**创建相应目录,如果父级目录不存在,则一起创建mv命令

用法:mv [option] [源文件] [目标]

常用参数:

不带任何参数:将源文件移动到目标文件(可以移动的同时改名字),注意:如果目标文件存在,则替换!-i:将源文件复制到目标文件,如果目标文件存在则提示是否替换;-b:将源文件复制到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~cp命令

用法:cp [option] [源文件] [目标] 常用参数:

不带任何参数:将源文件复制到目标文件,注意:如果目标文件存在则替换;-i:将源文件复制到目标文件,注意:如果目标文件存在则提示是否替换;-b:将源文件复制到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~-r:将子目录及其中的文件一起复制到另一个子目录下rm命令

用法:rm [option] [file] 永久删除文件!

常用参数:

不带任何参数:删除文件或目录,不予任何提示(但是我的带提示,不知为何)-i :删除文件或者目录,删除是进行提醒-f:强制性删除文件或者目录-r:将子目录及其中的文件一并删除ln命令

用法:ln [option] [源文件] [目标文件] 建立文件链接

常用参数:

不带任何参数:创建硬链接,ls -i查看可以看到两个文件的inode一致。个人认为相当于指针-s:创建软链接,即别名,如果源文件删除,软链接也无法访问。相当于win的快捷方式chown和chgrp命令

首先了解一下权限

输入

ls -l

查看文件详细信息

其信息如图所示

第一列dr-xr-xr-x等信息的含义:

第一位d代表是一个文件夹,l代表是链接,-是普通文件第二位至第四位,如rwx代表用户具有的权限:read、write、execute permission第五位至第七位,如r-x代表与用户同组的其他成员的权限:read、execute permission第八位到第十位,如r-x代表其他组成员具有的权限:read、execute permission

第二列信息的含义:链接数

第三列信息的含义:所属用户

第四列信息的含义:所属用户组

第五列信息的含义:文件大小

chown命令用于改变文件的所有权:含义为change own

用法:chown [option] [owner] [:[group]] [file] 冒号可以换成【.】

常用参数:

不带任何参数:改变文件的属主和属组-r:改变目录及目录下所有文件的所有权设置chgrp命令用于单独设置文件的属组

用法:chown [group] [file]

chmod命令

用于改变一个文件的权限,它以”用户组 +/- 权限“ 的表达方式来增加/删除相应的权限。具体来说,用户组包括了文件属主(u),文件属组(g),其他人(o),和所有人(a),而权限包括读、写、运行(rwx)。

用法:chmod [option] [file]

例如:

$ chmod u+x test.txt $ chmod u-x test.txt $ chmod ug=wr,o=r test.txthead/tail命令

用法:head/tail [option] [file]

常用参数:

不带任何参数:显示文件头部/尾部10行;-n:按指定的行数显示文件的头部/尾部;cat、more、less命令cat:一次性查看文件全部内容。-n参数:显示每行的行号。如果文件长达几十页,不建议使用catmore:分页查看文本文件,空格分页,回车向下滚动一行,Q退出;less:更人性化的文本阅读工具find命令

作用:在指定范围内迅速查找到文件。

用法:find [option] [path] [expression]

//option在特殊情况下才会使用,日后补全

locate命令

作用:火箭般的速度定位文件

用法:locate [expression] pattern

grep命令

作用:在文件中寻找某些信息

用法:grep [option] pattern [file] //pattern基础正则表达式

Vim编辑器操作

vim是linux上标配的编辑器,功能十分强大。

用法:vim [file] 或者直接vim

注意:如果没有该文件,会新建文件,如果直接vim,没有文件名无法保存,要进入行命令输入 w [filename]添加文件名。

插入模式a:在光标后插入i:在光标所在位置插入o:在光标所在位置的下一行插入Esc:进入命令模式:进入行命令模式命令模式(按Esc进入)上下左右移动: h、j、k、l保存、退出、保存并退出::w、:q、:wq另存为filename: :w [filename]强制退出,不保存: :q! 向下搜索字符串: /[string] :set ignorecase 忽略大小写:set noignorecase 不忽略大小写用于向上搜索字符串:?[string] 替换字符串: :[range]s/pattern/string/[c、e、g、i]range用于指定替换作用的范围,如"1,10"表示1到10行,"1, $"表示从第一行到最后一行。全文替换也可以用"%"表示。pattern用于将pattern所代表的字符串替换成string。最后的c、e、g、i是可选选项,含义如下:c:每次替换前询问e:不显示错误信息g:替换一行中的所有匹配项(常用) 如果不用,一行有多个的情况只替换一个i:不区分大小写

windows环境下的源码经常会有”^M“字符,需要替换则输入 :%s/^M//g删除、复制、粘贴x:删除光标所在位置的字符dd:删除光标所在的行,2dd表示删除2行D:删除光标所在位置的行尾所有的字符d:普遍意义上的删除命令,和移动命令配合使用。如 dw表示删除光标所在位置到下一单词词头之间的所有字符yy:复制光标所在行y:普遍意义上的复制命令,和移动命令配合使用。如yw表示复制光标光标所在位置到下一个单词词头之间的所有字符p:在光标所在位置粘贴最近复制/删除的内容撤销和重做u:撤销一次操作Ctrl+R:重做被撤销的操作程序员特有配置:syntax on:语法高亮功能:set autoindent:自动缩进:set shiftwidth=4:缩进4格

潜心笃志,砥身砺行



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有