首页服务器Linux服务器 linux命令行高效操作方法

linux命令行高效操作方法

www.vevb.com提示:文本界面操作linux系统,对初学者来说,显的很吃力,但如果掌握了一定的方法,熟练了,命令行下linux操作效率远高于桌面linux系统,接下来将从以下几个方面简要阐述命…

www.vevb.com提示:文本界面操作linux系统,对初学者来说,显的很吃力,但如果掌握了一定的方法,熟练了,命令行下linux操作效率远高于桌面linux系统,接下来将从以下几个方面简要阐述命令行下的高效操作。

1、目录切换

通用的目录切换命令:cd, 如果在好几个目录下频繁切换,cd 显得很繁琐,当然如果是两个目录之间来回切换,大家可以试试这条命令:cd - ,如果是三个以上的目录来回切换,大家可以尝试以下的命令组。

pushd:此命令常用于将目录加入到栈中,加入记录到目录栈顶部,并切换到该目录;若pushd命令不加任何参数,则会将位于记录栈最上面的2个目录对换位置
dirs: 此命令用来查看当前栈中目录情况。

例如:当前/home目录下有三个子目录(dir1, dir2, dir3),现在需要在这三个目录中来回切换,通过pushd,

[root@localhost home]# pushd dir1       #dir1目录将添加到栈中,并切换到dir1目录
/home/dir1 /home ~                                  
[root@localhost dir1]# dirs -v                 #按照序号查看当前栈中的保存的目录

0  /home/dir1
1  /home

[root@localhost dir1]# pushd /home/dir2     #dir2目录将添加到栈中,并切换到dir2目录
/home/dir2 /home/dir1 /home
[root@localhost dir2]# pushd /home/dir3     #dir3目录将添加到栈中,并切换到dir3目录
/home/dir3 /home/dir2 /home/dir1 /home
[root@localhost dir3]# dirs -v                 #按照序号查看当前栈中的保存的目录
0  /home/dir3
1  /home/dir2
2  /home/dir1
3  /home

[root@localhost dir3]# pushd +1       #+1为dirs命令列出的序号,通过此序号即可切换目录到dir2
/home/dir2 /home/dir1 /home /home/dir3
[root@localhost dir2]#

2、常用的快捷键操作

Ctrl+a:把光标移到行首。

Ctrl+e:把光标移到行尾。

Ctrl+l:清除终端。该快捷操作与在命令行键入clear作用相同。

Ctrl+d:从Shell提示中注销并关闭,使用该快捷键就不必键入exit。

Ctrl+u:清除当前行。如果在命令行下工作,使用这一快捷操作可以清除从光标处到行首的字符。

Ctrl+Alt+Fn:切换屏幕。Ctrl+Alt+功能键之一会显示一个新屏幕。根据默认设置,从F1到F6是Shell提示屏幕。

Ctrl+K:删除从光标到行末所有字符。

3、历史命令history的使用

历史命令保存位置: 当前用户目录下的.bash_history文件中

历史命令清除:    history  -c

历史命令更新: bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。不过,可以调用'history -w'命令要求bash立即更新history文件。

Ctrl+R 搜索命令:  Ctrl+R 经常使用的一个快捷键。此快捷键让你对命令历史进行搜索,对于想要重复执行某个命令的时候非常有用。当找到命令后,通常再按回车键就可以执行该命令。如果想对找到的命令进行调整后再执行,则可以按一下左或右方向键。
“!” 命令:指定关键字来执行最近执行的一次命令

4、命令行自动补全:TAB键
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/Linux/8639.html
上一篇命令实现linux和window文件传送
下一篇 Linux下Kafka单机安装配置方法(图文)
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部