W2-C2-0327

二周第二次课(3月27日)
2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat/more/less/head/tail

1. 环境变量PATH

echo $PATH 显示环境变量

如果某个命令存在于环境变量中的几个目录里, 则可直接使用, 而不用加上路径。

PATH=$PATH:/tmp/ 添加PATH
如果要每次启动都自动加载, 将PATH=$PATH:/tmp/加到vim /etc/profile最后即可

2. cp命令

cp 源文件/目录 目标文件/目录
cp -r 递归

拷贝目录最好加/

!tree
tree !$ !$上条命令的最后一个参数

默认别名为cp -i 安全参数, 询问是否覆盖, 不询问的话用绝对路径/usr/bin/cp

拷贝规则

目标文件存在 --> 是否覆盖
目标为目录 且 目录不存在 --> 拷贝并改目录名
目标为目录 且 目录存在 --> 放到目录里去

3. mv命令

功能: 移动, 改名
规则与CP一样

4. 文档查看cat tac

tac 倒序查看文件内容
cat -A 显示所有字符
cat -n 显示行号

>> 追加重定向

cat /etc/passwd >> 1.txt

# 脚本中常用EOF
cat > /tmp/1.txt <<EOF
111
222
EOF #结束标记

5. more less

wc -l 查看文件行数

more 一屏一屏显示
less 更常用, 可以使用more的所有功能. 支持方向键

空格, Ctrl+F 往下显示一屏
Ctrl+B 往前显示一屏

搜索/? 定位方向不同, g 行首 G 行尾
n N 往前往后

q 退出

6. head tail

head tail 默认查看头/尾10行内容
head -n 2 查看前2行
head -2 和上一条一样, n可省略
head -n -2 最后2行不显示

tail -1
tail -f 动态显示文件内容 (看日志能用)

未经允许不得转载:外贸SOHO笔记 » W2-C2-0327

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下作者~

支付宝扫一扫打赏

微信扫一扫打赏