Shell讲习班笔记:分享一些很有用的shell入门级命令

Shell

echo & ls & cd

pwd

pwd获取当前所在位置的绝对路径(Print Working Directory);

ls -l

ls -l Documents/列出 Documents 目录下的文件信息;
ls -l Documents/*.pdf

mkdir & mv

mkdir Documents/Books在 Documents 目录下新建 Books 文件夹;
mv Documents/*.pdf Documents/Books将 Documents 目录下所有 pdf 文件移至 Books 目录;(这个命令超有用!当你想整理系统盘中混乱的文件时)

curl

curl -o dictionary.txt -L 'http://t.cn/RYkeaZi'获取 http://t.cn/RYkeaZi 的源码到 dictionary.txt 文件

很多 URL 中都有特殊字符,例如 & 符号,它在 shell 中有特殊的含义。因此最好将这些 URL 放在引号内

cat & less

cat dictionary.txt查看 dictionary.txt 文件内容;
less dictionary.txt查看一屏 dictionary.txt 文件内容,/good翻至’good’处,q退出;

rm & rmdir

rm *.txt清除所有 txt 文件;
rm -i Sensitive.txt删除 Sensitive.txt 文件至回收箱;
rmdir Sensitive清除 Sensitive 文件夹;

grep & wc

grep shell dictionary.txt获取 dictionary.txt 中有符合规律 shell 的所有内容
grep shell dictionary.txt | less

curl -L 'http://t.cn/RYkeaZi' | grep fish | wc -l
= curl -L 'http://t.cn/RYkeaZi' | grep -c fish

获取 http://t.cn/RYkeaZi 中有符合规律 fish 的计总

shell变量 & 环境变量

shell变量 - $LINES $COLUMNS ……
环境变量 - $PATH $PWD $LOGNAME ……

起始文件 (.bash_profile)

在 .bash_profile 文件中编辑的内容会在终端打开时执行;

控制 shell 提示符 ($PS1)

PS1='$ '设置 shell 提示符

用来构建长而复杂的 $PS1 提示符的工具

alias

alias ll='ls -la'
alias查看所有别名

可以将常用别名放在 .bash_profile 文件中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值