可以使用cd命令,cd命令的功能是切换到指定的目录:
创新互联公司专注于龙南网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供龙南营销型网站建设,龙南网站制作、龙南网页设计、龙南网站官网定制、成都微信小程序服务,打造龙南网络公司原创品牌,更为您提供龙南网站排名全网营销落地服务。
命令格式:
cd [目录名]
目录名有几个符号有特殊的含义,“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。
因此返回上一级目录可以使用命令:
cd ..
1.可以按一下上\下方向键,命令行就会显示相对于当前命令的上一条或下一条历史记录.
2.和方向键相同功能的就是组合键Ctrl+
p
(前面执行过的命令),Ctrl
+n(后面执行过的命令).
2.上面两个都是相对于当前命令查询上一条或者下一条命令的历史记录.如果搜索命令历史记录,
就用Ctrl+
r
组合键进入历史记录搜寻状态,然后,键盘每按一个字母,当前命令行就会搜索出命令历史记录.
方法一
for i in {1..10}; do echo "Hello, World";
方法二
在~/.bashrc文件中创建一个run函数:
function run() {
number=$1
shift
for n in $(seq $number); do
$@
done
}
1
2
3
4
5
6
7
使./bashrc生效
souce ~/./bashrc
1
示例
run 10 echo "Hello, World"
快捷键
Tab:命令补全
Ctrl+c:结束程序,但不终止终端
Ctrl+a:将光标移至输入行首,相当于Home键
Ctrl+e:将光标移至输入行末,相当于End键
Ctrl+k:删除从光标所在位置到行末
Ctrl+u:删除从光标所在位置到行首
Ctrl+b:光标左移一个字母
Ctrl+h:删除光标前一个字符,同 backspace 键相同
Ctrl+w:移除光标前的一个单词
Ctrl+t:交换光标位置前的两个字符
Ctrl+y:粘贴或者恢复上次的删除
Ctrl+d:删除光标所在字母,如果当前命令行中没有任何字母命令,则退出当前shell
Ctrl+f:光标右移
Alt+Backspace:向前删除一个单词
Shift+PgUp:将终端显示向上滚动
Shift+PgDn:将终端显示向下滚动
Ctrl+l:清屏
Ctrl+z: 将当前程序移到后台执行,如同输入的命令后面加
Ctrl+r: 查询最近执行过的命令
快速执行过往的命令
执行上一条命令
将上一条命令中出现的”foo”改为”bar”并执行
执行最近第3条命令
执行最近一次以”net”开头的命令
如果你忘了最近一次”net”开头的命令是什么,你可以用下面的方法查询
该操作只打印命令,但不执行。
以管理员权限执行,你可以加上”sudo”
使用上条命令的最后一个参数
这条命令的效果等同于cd /home/usr。如果要使用第一个参数,就改为!^,比如上例中vi !^就等同于vi ./a.txt。
使用特定命令的最后一个参数
表示搜索最近以”apt”开头的命令的最后一个参数
让上述表达式和参数符号在执行前显示原形
执行完这个命令后,在输入上述表达式和参数符号后,按一下空格,这些表达式和符号就立即变成它们所代表的 历史 命令和参数。可以将其放到”.bashrc”中。
快速复制为备份文件
将”/etc/hosts”文件在同一目录下复制一份副本,并命名为”/etc/hosts_bak”。
回到上一个目录
Shell常用通配符