总结Linux基础命令数据库
Linux下命令终端下几个经常使用的热键:vim
[Tab][Tab]:按两次 [tab] 按键,激发命令与文件补全的功能。less
Ctrl + c :中断目前程序的按键。ui
q(或quit):有不少程序在跑的时候(例如 man 这个指令或 more 这个指令),若是您想跳出来,就按下 q 便可。这个按钮也是不少指令常定义的退出钮。spa
Ctrl+d:离开终端(离开文字界面),至关于exit退出命令。命令行
Linux中执行命令的格式:orm
Linux系统的在线帮助命令man、info和help内存
man命令查找相关命令(如date)的用法。ci
info在线帮助命令能够当成命令行模式下的网页显示数据方式。字符串
/usr/share/doc :Linux 系统中的帮助文件聚集的目录。
关机经常使用的几个命令:
sync:将内存中数据同步写入硬盘中的指令 。
shutdown:经常使用的关机指令,可设置关机模式、时间和提示消息。
reboot,halt:重启和关机。
几个简单的命令:
date:显示日期的指令。
cal:显示日历的指令。
bc:Linux提供的简单的计算器
echo:显示器上显示一段文字。
source:一般用于从新执行刚修改的初始化文件。
2. Linux的文件权限与目录配置
(1)用户与用户组的概念、意义,及文件命名的规则:
用户与用户组概念的由来其实源于现实世界。
Linux文件的命名规则:
(2)Linux文件的属性:
目录和文件在Linux系统中权限分为r、w、x三种:
举例:
ls -al 命令中显示的Linux文件属性:
文件属性第一列的含义:
(3)修改目录或文件全部者/拥有组/权限的命令。
chown:更改目录或文件的全部者或拥有。
chgrp:更改目录或文件的拥有组。
chmod:更改目录或文件权限。
(4)修改目录或文件的权限的方法:
使用数字法:将权限的后九位符号转换成八进制(为'-'则表示0,不然为1)。
使用符号类型改变的方式。
3. Linux的文件与目录管理
(1)路径:
绝对路径与相对路径,绝对路径由根目录(/)开始,相对路径不以根目录(/)开始。
经常使用的目录符号表明的意义:
$PATH:命令路径的环境变量。
(2)几个目录处理命令的经常使用命令:
cd(change directory):切换当前目录。
pwd(print working directory):显示当前工做目录。
mkdir:建建立子目录,以及用参数-p确保目录名称存在,若目录不存在就新建。
rmdir:删除一个里面是空的空目录,使用-p选项将上层的空目录也一块儿删除。
(3)文件与目录管理的经常使用命令:
ls:查看文件与目录的属性。
cp:复制文件或目录。
rm:建建立子目录,以及用参数-p确保目录名称存在,若目录不存在就新建。
mv:移动文件与目录,重命名文件,已经移动文件同时更改文件名。
touch:修改文件时间与建立新文件。
(4)文件内容查阅相关指令:less、head、tail、od:
查看文本内容推荐使用less命令,由于能够按照man page的方法,方便往前、日后翻页。
b) head和tail:只看头几行/末尾几行,或头几字节/末尾几字节。
c) od命令:以非文本的方式读取档案内容。
d) file:查看文件类型。
e) whereis和find:文件名的查找,whereis查询的是在系统的数据库文件中查询,于是数据较快,但查询结果可能不正确;find命令则查询速度较慢,可查询文件和目录。
4.vi和vim的使用总结:
(1) vi的3种模式的相互关系:
关系图:
使用“Insert”键来进行编辑模式,而后按“ESC”键退出编辑模式进入通常模式,在通常模式中输入“:wq”保存文件并离开vi。
(2)移动光标、行间跳转的命令
操做类型 |
操做键 |
功能 |
光标方向移动 |
á(k)、â(j)、ß(h)、à(l) |
上、下、左、右 |
翻页 |
Page Down |
向下翻动一整页内容 |
|
Page Up |
向上翻动一整页内容 |
行内快速跳转 |
Home键 或 数字0 |
跳转至行首 |
|
End键 或 $ |
跳转到行尾 |
行间快速跳转 |
1G或者gg |
跳转到文件的首行 |
|
G |
跳转到文件的末尾行 |
|
n <space> |
右移n个字符 |
|
n <Enter> |
光标下移n行 |
|
#G |
跳转到文件中的第#行 |
行号显示 |
:set nu |
在显示行号 |
|
:set nonu |
取消行号显示 |
(3)vi和vim中查找与替换的方法:
/word和?word:分别表示向上和向下查找名称为word的字符。
n和N:配合/word,正向和反向搜索查找操做。
:n1,n2s/word1/word2/g:在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !
(4)vi和vim中删除、复制与粘贴的方法:
复制与粘贴经常使用:
经常使用的删除命令:
操做类型 |
操做键 |
功能 |
删除 |
Del(x) |
删除光标处的单个字符 |
|
nx |
向后删除 n 个字符 |
|
dd |
删除标所在行 |
|
#dd |
删除标处开始的#行内容 |
|
d^ |
删除当前光标以前到行首的全部字符 |
|
d$ |
删除当前光标处到行尾的全部字符 |
其它的一些命令,如块复制、自定义快捷键、连续行注释和快速替换命令ab。
(5)vi和vim中命令行模式的经常使用命令:
:w,:w!,:q,:q!,:wq,ZZ:各类保存和退出命令,其中w表示保存,q表示退出(quit),’!’表示强制的意思。
:w [filename]:相似于“另存为”功能。
:r [filename]:在编辑的数据中导入另外一个文件的数据。
:! Command:暂时离开vi到命令行模式下执行command命令的显示结果。