没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
2020/5/27
Linux 桌⾯玩家指南:06. 优雅地使⽤命令⾏及 Bash 脚本编程语⾔中的美学与哲学 - 京⼭游侠 - 博客园
https://www.cnblogs.com/youxia/p/LinuxDesktop006.html 1/28
Linux
桌
⾯
玩
家
指
南
:
06.
优
雅
地
使
⽤
命
令
⾏
及
Bash
脚
本
编
程
语⾔
中
的
美
学
与
哲
学
阅
读
⽬
录
前
⾔
##
使
⽤
tmux
复
⽤
控
制
台
窗
⼝
##
在
命
令
⾏
中
快
速
移
动光
标
##
在
命
令
⾏
中
快
速
删
除
⽂
本
##
快
速
查
看
和
搜
索
历史命
令
##
快
速
引
⽤
和
修
饰
历史命
令
##
使
⽤
Tab
键
进
⾏补
全
##
快
速
切
换
当
前
⽬
录
##
Bash
脚
本
编
程
语⾔
的
本
质
:⼀
切
都
是
字
符
串
##
Bash
脚
本
编
程
语⾔
中
的
引
号
、
元
字
符
和反
斜
杠
##
字
符
串从
哪
⾥
来
,
到
哪
⾥
去
##
再加
上⼀
点点
的
定
义
,
就
可
以
推
导
出
整
个
Bash
脚
本
编
程
语⾔
的
语
法
了
##
输
⼊
输
出
重
定
向
##
Bash
脚
本
编
程
语⾔
的
美
学
:
⼤
道
⾄
简
##
总
结
##
版
权
申
明
##
2020/5/27
Linux 桌⾯玩家指南:06. 优雅地使⽤命令⾏及 Bash 脚本编程语⾔中的美学与哲学 - 京⼭游侠 - 博客园
https://www.cnblogs.com/youxia/p/LinuxDesktop006.html 2/28
想
从
头
阅
读该
系
列
吗
?下
⾯
是
传
送
⻔
:
Linux
桌
⾯
玩
家
指
南
:
01.
玩
转
Linux
系统
的
⽅
法
论
Linux
桌
⾯
玩
家
指
南
:
02.
以
最
简
洁
的
⽅
式
打
造
实
⽤
的
Vim
环
境
Linux
桌
⾯
玩
家
指
南
:
03.
针
对
Gnome 3
的
Linux
桌
⾯
进
⾏
美
化
Linux
桌
⾯
玩
家
指
南
:
04. Linux
桌
⾯
系统
字
体
配
置
要
略
Linux
桌
⾯
玩
家
指
南
:
05.
发博
客
必
备
的
图
⽚
处
理
和
视
频
录
制
神
器
回
到
顶
部
虽
然
我
们
玩
的
是
Linux
桌
⾯
系统
,
但
是
很
多
时
候
我
们仍
然
离
不
开
命
令
⾏
。
有时
候
,
是
因
为
某
些
⼯
具
只
有
命
令
⾏
版
本
,
要解
决
某
些
问题
必
须
使
⽤
命
令
⾏
,
特
别
是
对
于
我
们
程
序
猿
和
系统
管
理
员
来
说
更是
这
样
。
有时
候
,
是
因
为使
⽤
命
令
⾏解
决
问题
确
实
⽐
使
⽤
图
形
界
⾯
更
加
⾼
效
。
还
有
些
时
候
,
为了
⾃
动化
、
批
量
化
运
⾏
程
序
,
我
们也
不
得
不
使
⽤
命
令
⾏
。
得
益
于
Unix
系统
的
传
统
,
在
命
令
⾏
中使
⽤
管
道
和
⽂
件
重
定
向
以
及
Shell
脚
本
语⾔
作
为
粘
合
剂
,
可
以
将
许
多
简
单
的
⼯
具
组
合
到
⼀
起
完
成
更
加
复
杂
的
任
务
。
总
之
,
Linux
系统
中
的
命
令
⾏
是
相
当
舒
服
和
优
雅
的
。
特
别
说
明
:
要
在
我
的
随
笔
后
写
评论
的
⼩
伙伴们
请
注
意
了
,
我
的
博
客
开
启
了
MathJax
数
学
公
式
⽀
持
,
MathJax
使
⽤
$
标
记
数
学
公
式
的
开
始
和
结
束
。
如
果
某条
评论
中
出
现
了
两个
$
,
MathJax
会
将
两个
$
之
间
的
内
容
按
照
数
学
公
式
进
⾏
排
版
,
从
⽽
导
致
评论
区
格
式
混
乱
。
如
果
⼤
家
的
评论
中
⽤
到
了
$
,
但
是
⼜
不
是
为
了使
⽤
数
学
公
式
,
就
请
使
⽤
\$
转
义
⼀下,
谢谢
。
前
⾔
##
2020/5/27
Linux 桌⾯玩家指南:06. 优雅地使⽤命令⾏及 Bash 脚本编程语⾔中的美学与哲学 - 京⼭游侠 - 博客园
https://www.cnblogs.com/youxia/p/LinuxDesktop006.html 3/28
我
这
⾥
使
⽤
的
终
端程
序
就
是
Gnome 3
桌
⾯
⾃
带
的
gnome-
terminal
,
⽽
我
使
⽤
的
Shell
就
是
Bash
。
⽹
上
有
很
多
⼈
推
崇
Z Shell
,
但
是
我
并
没
有
改
弦
易
辙
,
⽽
是
坚
持
使
⽤
Bash
。
我
认
为
,
Bash
的
功
能
也
是
很强
⼤
的
,
只
是
我
⾃
⼰
⽔
平
有
限
,不
能
发
挥
出
它
全
部
的
威
⼒
⽽
已
。
关
于
⾼
效
使
⽤
命
令
⾏
这
个
话
题
,
在
⽹
上
已
经
是
⽼
⽣
常
谈
了
。
我
这
⾥
主
要
的
参
考
资
料
是
Bash
的
官
⽅⽂
档
,
使
⽤
man bash
即可
以
阅
读
,
当
然
也
可
以
到
Bash
的
官
⽹
上下
载
pdf
版
的
⽂
档
,
放
到
⼿
机
上
有
空
的
时
候
慢慢
看
。
在
本
⽂
中
,
也
有
不
少
我
⾃
⼰
的
观
点
和
体会
,
我
会
提
到
有
些
快
捷
键
要
熟
记
,
有
些
则
完
全
不
需
要记
,
毕
竟
我
们
的
记
忆
⼒
也
是有
限
的
,
我
还
会
提
到
⼀
些
助
记
的
⽅
法
。
所
以
,
本
⽂
绝
对
不
是
照
本
宣
科
,
值
得
⼤
家
拥
有
,
请
⼤
家
⼀
定
记
得
点
赞
。
四
年
前
,
我
脑
⼦
⼀
抽
,
写
了
⼀
篇
Bash
脚
本
编
程
语⾔
中
的
美
学
与
哲
学
,
还
⾮
常
洋洋
得
意
。
现
在回
看
起
来
,
觉
得
还
是
幼
稚
了
⼀
些
。
但
是
我
觉
得
我
写
的
这
些也
不
是
完
全
没
有
帮
助
,
相
⽐
于
⻓
达
171
⻚
的
详
细
的
Bash
官
⽅⽂
档
,
也
许
我
对
Bash
脚
本
编
程
语⾔
的
定
位
——
⾯
向
字
符
串
的
编
程
语⾔
——
更
能
让
⼤
家
理
解记
住
并
熟
练
使
⽤
命
令
⾏
呢
。
回
到
顶
部
⾼
效
使
⽤
命
令
⾏
的
⾸
要
原
则
就
是
要
尽
量
避
免
⼲
扰
,
什么
意
思
呢
?
就
是
说
⼀
但
开
启
了
⼀个
控
制
台
窗
⼝
,
就尽
量
不
要
再
在
桌
⾯
上
切
换
来
切
换
去
了
,不
要
⼀
会
⼉
被
别
的
窗
⼝
挡
住
控
制
台
,⼀
会
⼉
⼜
让
别
的
窗
⼝
破
坏
了
控
制
台
的
背
景
,
最
好
是
把
控
制
台
最
⼤
化
或
全
屏
,
甚
⾄
连
⿏
标
都
不
要
⽤
。
但
是
在
实
际
⼯
作中
,
我
们
⼜
经
常
需
要
同
时
在
多
个
控
制
台
窗
⼝
中
进
⾏
⼯
作
,
例
如
:
在
⼀个
控
制
台
窗
⼝
中
运
⾏
录
制
屏
幕
的
命
令
,
在
另
外
⼀个
控
制
台
窗
⼝
中
⼯
作
;
或
者
在
⼀个
控
制
台
窗
⼝
中
⼯
作
,
在
另
外
⼀个
控
制
台
窗
⼝
中
阅
读
⽂
档
。
如
果
既
想
在
多
个
控
制
台
窗
⼝
中
⼯
作
,
⼜
不
想
⼀
⼤堆
窗
⼝
挡
来
挡
去
、
换
来
换
去
的
话
,
就
可
以
考
虑
试试
tmux
了
。
如
下
图
:
使
⽤
tmux
复
⽤
控
制
台
窗
⼝
##
2020/5/27
Linux 桌⾯玩家指南:06. 优雅地使⽤命令⾏及 Bash 脚本编程语⾔中的美学与哲学 - 京⼭游侠 - 博客园
https://www.cnblogs.com/youxia/p/LinuxDesktop006.html 4/28
tmux
的
功
能
很
多
,
什么
Session
啊
、
Atach
啊
、
Detach
啊
等
功
能
都
⾮
常强
⼤
。
但
是
我
们
暂时
不
⽤
去
关
⼼
这
些
,
只
把
重
点
放
在
它
的
控
制
台
窗
⼝
复
⽤
功
能
上
就
⾏
了
。
tmux
中
有
window
和
pane
的
概
念
,
tmux
可
以
创
建
多
个
window
,
这
些
window
是
不
会互
相
遮
挡
的
,
每次
只
显
示
⼀个
window
,
其
它
的
window
会
⾃
动
隐
藏
,
可
以使
⽤
快
捷
键
在
window
之
间
切
换
。
同
时
,
可
以
把
⼀个
window
切分
成
多
个
pane
,
这
些
pane
同
时显
示
在
屏
幕
上,
可
以使
⽤
快
捷
键
在
pane
之
间
切
换
。
tmux
的
快
捷
键
很
多
,
要
想
全
⾯
了
解
tmux
的
最
好
办
法
当
然
是
使
⽤
man tmux
命
令
阅
读
tmux
的
⽂
档
。
但
是
我
们
只
需
要记
住
少
数
⼏
个
重
要
的
快
捷
键
就
可
以了
,
如
下
表
:
快
捷
键
功
能
Ctrl+B c
创
建
⼀个
window
Ctrl+B
[n][p]
切
换
到
下⼀个
窗
⼝
或
上⼀个
窗
⼝
Ctrl+B
&
关
闭
当
前
窗
⼝
Ctrl+B
"
将
当
前
window
或
pane
切分
成
两个
pane
,
上下
排
列
Ctrl+B
%
将
当
前
window
或
pane
切分
成
两个
pane
,
左
右
排
列
Ctrl+B
x
关
闭
当
前
pane
Ctrl+B
[
↑
][
↓
][
←
]
[
→
]
在
pane
之
间
移
动
Ctrl+[
↑
][
↓
][
←
][
→
]
调
整
当
前
pane
的
⼤
⼩
,⼀
次
调
整
⼀
格
Alt+[
↑
][
↓
][
←
][
→
]
调
整
当
前
pane
的
⼤
⼩
,⼀
次
调
整
五
格
2020/5/27
Linux 桌⾯玩家指南:06. 优雅地使⽤命令⾏及 Bash 脚本编程语⾔中的美学与哲学 - 京⼭游侠 - 博客园
https://www.cnblogs.com/youxia/p/LinuxDesktop006.html 5/28
tmux
的
快
捷
键
⽐
较
特
殊
,
除
了
调
整
pane
⼤
⼩
的
快
捷
键
之
外
,
其
它
的
都
是
先
按
Ctrl+B
,
再
按
⼀个
字
符
。
先
按
Ctrl+B
,
再
按
c
,
就
会
创
建
⼀个
window
,
这
⾥
c
就
是
create
window
。
先
按
Ctrl+B
,
再
按
n
或
者
p
,
就
可
以
在
窗
⼝
之
间
切
换
,
它
们
是
next window
和
previous window
的
意
思
。
关
闭
窗
⼝
是
先
按
Ctrl+B
,
再
按
&
,
这
个
只
能
死
记
。
先
按
Ctrl+B
,
再
按
"
,
表
示
上下
拆
分
窗
⼝
,
可
以
想
象
成
单
引
号和双
引
号
在
键
盘
上
是
上下
铺
关
系
。
先
按
Ctrl+B
,
再
按
%
表
示
左
右
拆
分
窗
⼝
,
⼤
概
是
因
为
百
分
数
都
是
左
右
书
写
的
吧
。
⾄
于
在
pane
之
间
移
动
和
调
整
pane
⼤
⼩
的
⽅
向
键
,
就
不
⽤
多
说
了
吧
。
回
到
顶
部
在
命
令
⾏
中
输
⼊
命
令
时
,
经
常
要
在
命
令
⾏
中
移
动光
标
。
这
个
很
简
单
嘛
,
使
⽤
左
右
⽅
向
键
就
可
以了
,
但
是有时
候
我
们
输
⼊
了
很
⻓
⼀
串
命
令
,
却
突
然
要
修
改
这
个
命
令
最
开
头
的
内
容
,
如
果
使
⽤
向
左
的
⽅
向
键
⼀个
字
符
⼀个
字
符
地
把
光
标
移
到
命
令
的
开
头
,
是
否
太
慢
了
呢
?
有时
我
们
需
要
直
接
在
命
令
的
开
头
和
结
尾
之
间
切
换
,
有时
⼜
需
要
能
够
⼀个
单
词
⼀个
单
词
地
移
动光
标
,
在
命
令
⾏
中
,
其
实
这都
不
是
事
⼉
。
如
下
图
:
这
⼏
种移
动
⽅
式
都
是有
快
捷
键
的
。
其
实
⼀个
字
符
⼀个
字
符
地
移
动光
标
也
有
快
捷
键
Ctrl+B
和
Ctrl+F
,
但
是
这
两个
快
捷
键
我
们
不
需
要记
,
有
什么
能
⽐
左
右
⽅
向
键
更
⽅
便
的
呢
?
我
们
真
正
要记
的
是
下
⾯
这
⼏
个:
在
命
令
⾏
中
快
速
移
动光
标
##
剩余27页未读,继续阅读
白小俗
- 粉丝: 30
- 资源: 303
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0