在哪里输入命令?
我们在安装好系统后,通过点击鼠标的右键,看到开启一个终端,点击它,就会出现一个终端的界面,接下来我们就在终端上面写相关的命令
终端命令格式
command [-options] parameter
说明:
command:命令名,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,既然是选项,那么这部分就可以省略
parameter:传给命令的参数,可以是 零个、一个 或者 多个
[] 代表可选
终端显示小技巧:
ctrl + shift + = 放大终端窗口的字体显示
ctrl + - 缩小终端窗口的字体显示
学习终端命令的技巧:
不需要死记硬背,对于常用命令,用的多了,自然就记住了
不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以
ls 或者ll
命令详解:
ls 查看当前目录下面都有什么东西
格式: ls [文件]
注意:
-a参数,显示目录中所有的文件,包括隐藏文件
ll 查看当前目录下面所有文件的详细信息
格式: ll [文件]
显示所有文件 ls -a,包括隐藏文件
注意:
隐藏文件就是文件名前面多一个点(.)的文件
. 代表当前目录
.. 代表上一级目录
pwd
命令详解:
pwd 查看当前所在的目录
格式:pwd [文件]
去哪里 cd
命令详解:
cd 切换当前目录
格式: cd [目录]
注意:
./ 代表当前目录
../ 代表上一级目录
命令详解:
touch 创建一个新的文件
格式:touch 文件
创建一个目录 mkdir
命令详解:
mkdir 创建一个新的目录
格式:mkdir 目录
可以看到:
普通文件都是 黑色字体显示
目录文件都是 蓝色字体显示
在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键
如果输入的没有歧义,系统会自动补全
如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令
小技巧
按 上/下 光标键可以在曾经使用过的命令之间来回切换
如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c
打开一个文件
命令详解:
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 从光标所在行的上一行进入编辑模式
查看文件内容命令
我们可以通过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 效果
复制一个文件 cp
命令详解:
cp 拷贝一个文件
格式: cp 源文件名 新文件名
移动一个文件 mv
命令详解:
mv 移动一个文件
格式: mv 文件名 目标位置
删除一个文件 rm
命令详解:
rm 删除一个文件
格式: rm 文件名
注意:
默认是删除一个文件,那么怎么删除一个目录呢?就是使用-r 参数
文件改名 mv
命令详解:
mv 给一个文件改名
格式: mv 旧文件名 新文件名
压缩文件 tar
命令详解:
tar 给一个文件压缩
格式: tar -zcvf 压缩文件名 被压缩的文件
z 指定压缩文件格式 tar.gz
c 指定压缩的时候,使用压缩
v 显示压缩过程
f 指定文件名
x 解压缩
C 指定压缩后文件存放的位置
解压文件 tar
解压文件 unzip
命令格式:
unzip 文件名.zip
软连接本质上就是windows系统中的超链接,
超链接文件存在的基础是有一个被链接的文件,而且超链接文件存在与否和被连接文件没有任何关系,超链接文件存在的作用就是为了方便访问被连接的文件。
给一个文件创建一个软连接 ln -s
可以通过cat方式来查看两个文件内容是否一致,
[admin@localhost ~]$ cat file.doc
first file
...
first file 11
[admin@localhost ~]$ cat file-kuaijiejian
first file
...
first file 11
结果发现两个文件一样
因为快捷键就是根据源文件创建来的,所以删除软连接文件,不会对源文件有任何变化
下载一个文件 wget
格式:wget url链接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)