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

结果发现两个文件一样

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

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值