命令系统
z-shell 强大的shell解释器
自动补全 tab
vim.zshrc
zsh安装
sudo apt update //更新软件列表
sudo apt install zsh //下载安装
修改默认shell解释器
chsh -s /bin/zsh
/etc/zsh/zshrc
.zshrc
vim .zlogin
/etc/zsh/zlogin
配置文件
~/.zshrc # /etc/zshrc
~/.zlogin # /etc/zlogin
~/.zlogout # /etc/zlogout
~/.zprofile # /etc/zprofile
zsh命令行操作 : 移动,删除,查找,其他操作
ps -fe | grep python # 找名字为python的进程
ls **/a
通配符 ? *
变量 echo ${name} # echo ${a}
修改变量内容 = 不加空格
-
命令替换符 b = ‘/s’ echo ${b} echo ‘/s’
- 分隔符号 PATH="${PATH}:/home/orange"
unset 变量名
任务管理 & 后台执行 ctrl+z 命令挂起
; 顺序 bg 后台执行
&& fg 前台运行
||
’ ’
ping
jobs 查看后台执行的和挂起的任务及编号
nohub ping baidu.com # nohub.out
ps -fe | grep baidu
echo -n “hello” ; echo “world” # 不换行
cd 'echo “linux0414” ’
重定向
管道 |
last | cut -d " " -f 1 | sort | uniq
转义符