linux操作需要常用命令 详细!

linux操作需要常用命令 详细!

2.1.3.1 命令格式

在哪里输入命令?

我们在安装好系统后,通过点击鼠标的右键,看到开启一个终端,点击它,就会出现一个终端的界面,接下来我们就在终端上面写相关的命令

终端命令格式

command [-options] parameter

说明:

command:命令名,相应功能的英文单词或单词的缩写

[-options]:选项,可用来对命令进行控制,既然是选项,那么这部分就可以省略

parameter:传给命令的参数,可以是 零个、一个 或者 多个

[] 代表可选

终端显示小技巧:

ctrl + shift + = 放大终端窗口的字体显示

ctrl + - 缩小终端窗口的字体显示

学习终端命令的技巧:

不需要死记硬背,对于常用命令,用的多了,自然就记住了

不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以

2.1.3.2 文件查看和创建命令

我有哪些东西 ls 或者ll

命令详解:

ls 查看当前目录下面都有什么东西

格式: ls [文件]

注意:

-a参数,显示目录中所有的文件,包括隐藏文件

ll 查看当前目录下面所有文件的详细信息

格式: ll [文件]

显示所有文件 ls -a

注意:

隐藏文件就是文件名前面多一个点(.)的文件

. 代表当前目录

.. 代表上一级目录

我在哪里 pwd

命令详解:

pwd 查看当前所在的目录

格式:pwd [文件]

去哪里 cd

命令详解:

cd 切换当前目录

格式: cd [目录]

注意:

./ 代表当前目录

../ 代表上一级目录

创建一个文件 touch

命令详解:

touch 创建一个新的文件

格式:touch 文件

创建一个目录 mkdir

命令详解:

mkdir 创建一个新的目录

格式:mkdir 目录

可以看到:

普通文件都是 黑色字体显示

目录文件都是 蓝色字体显示

自动补全

在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键

如果输入的没有歧义,系统会自动补全

如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令

小技巧

按 上/下 光标键可以在曾经使用过的命令之间来回切换

如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c

2.1.3.3 文件编辑命令vim

打开一个文件

命令详解:

vim 编辑一个文件

格式:vim 文件名

举例:vim file.txt编辑文件查看效果

vim编辑器的三种模式:

一般文档说他的三种模式是:

命令模式、文本输入模式、末行模式

但是这三种说法有写欠缺,为了理解方便。我把他们说成三种模式:

未编辑模式、编辑模式、命令行模式

未编辑模式:

就是我们使用vim打开一个文件,直接进入的展示样式,效果如下:

编辑模式:

我们在未编辑模式中使用a或者i等命令进入编辑模式,然后我们就可以进入编辑模式,可以在显示区输入任何我们想要输入的内容了,我们就按一下a,然后看看编辑模式

可以看到:

左下角,的内容变成了INSERT了

我们尝试编辑一下该文件,输入写内容

退回到未编辑模式:

我们在编辑模式,输入完内容后,按ESC键,就可以直接退出编辑模式,效果如下

进入命令行模式:

我们在未编辑模式,直接按 :(冒号),就可以进入命令行模式,效果如下

然后我们在冒号后面输入 wq就表示保存文件,查看效果

输入完毕后,就可以按Enter,退出vim了。

为了更好的演示效果,我们重新使用vim打开file.txt文件,在里面再次输入更多的内容:

vim其他方法:

未编辑模式常用方法:

^ 跳转到光标所在行的行首

$ 跳转到光标所在行的行尾

yy 复制光标所在行内容

nyy 复制光标所在行及该行下面n-1行内容

p 在光标所在行的下一行粘贴复制的内容

gg 跳转到当前文档的首行

G 跳转到当前文档的末尾行

dd 删除光标所在行的内容

dgg 删除光标所在行到当前文档首行之间的所有内容

dG 删除光标所在行到当前文档末尾行之间的所有内容

/搜索内容 搜索指定内容

a 从光标的下一个字符位置进入编辑模式

i 从光标的所在位置进入编辑模式

o 从光标所在行的下一行进入编辑模式

O 从光标所在行的上一行进入编辑模式

2.1.3.4 查看文件内容命令

我们可以通过cat、head、more、tail等方式来查看这个文件有哪些内容

一次性查看文件所有内容 cat

命令详解:

cat 一次性查看文件所有内容

格式:cat 文件名

每次查看一屏幕内容 more

命令详解:

more 一次查看一屏幕的内容

格式:more 文件名

注意:

终端有多大,一屏幕就显示多少内容

屏幕大小是按文字行数显示的

按Q退出显示剩余的内容

只看头部的部分内容 head

命令详解:

head 查看文件的前10行内容

格式: head 文件名

注意:

默认是显示10行的内容

-n 指定显示多少行内容,我们来演示一下-n 5 效果

查看末尾的内容 tail

命令详解:

tail 查看文件的末尾10行内容

格式: tail 文件名

注意:

默认是显示10行的内容

-n 指定显示多少行内容,我们来演示一下-n 5 效果

2.1.3.5 文件的移动

复制一个文件 cp

命令详解:

cp 拷贝一个文件

格式: cp 源文件名 新文件名

移动一个文件 mv

命令详解:

mv 移动一个文件

格式: mv 文件名 目标位置

删除一个文件 rm

命令详解:

rm 删除一个文件

格式: rm 文件名

注意:

默认是删除一个文件,那么怎么删除一个目录呢?就是使用-r 参数

文件改名 mv

命令详解:

mv 给一个文件改名

格式: mv 旧文件名 新文件名

2.1.3.6 压缩文件

压缩文件 tar

命令详解:

tar 给一个文件压缩

格式: tar -zcvf 压缩文件名 被压缩的文件

z 指定压缩文件格式 tar.gz

c 指定压缩的时候,使用压缩

v 显示压缩过程

f 指定文件名

x 解压缩

C 指定压缩后文件存放的位置

解压文件 tar

解压文件 unzip

命令格式:

unzip 文件名.zip

2.1.3.7 软连接

软连接本质上就是windows系统中的超链接,

超链接文件存在的基础是有一个被链接的文件,而且超链接文件存在与否和被连接文件没有任何关系,超链接文件存在的作用就是为了方便访问被连接的文件。

给一个文件创建一个软连接 ln -s

可以通过cat方式来查看两个文件内容是否一致,

[admin@localhost ~]$ cat file.doc

first file

...

first file 11

[admin@localhost ~]$ cat file-kuaijiejian

first file

...

first file 11

结果发现两个文件一样

因为快捷键就是根据源文件创建来的,所以删除软连接文件,不会对源文件有任何变化

相关推荐

合作伙伴