Linux基础课:第七章笔记--管道,环境变量与常用变量

开始第七章的学习。
技术都是手段,目标是最短的时间内,将学到的知识转化成想要的东西。
y总金句:如果想在35岁之前出人头地,能正常工作的不过十来年,那么现在就应该好好学习,工作。

cd -  返回之前所在的目录
ps aux | grep [匹配的字符串]
du -sh  查看当前目录所占磁盘空间的大小

文件权限
chmod +x ...  给。。。添加可执行权限
chmod -x ...  回收可执行权限
chmod 777 ... -R  递归修改整个文件夹的权限

文件检索
find /directory/ -name "*.cpp" | xargs cat | grep "acs"  检索目录下文件中,所有的acs
wc  -l 统计行数  -w  统计单词数  -c  统计字节数
ag  搜索当前目录下所有的文件
find . -name "*.cpp" | xargs cat | wc -l  统计当前目录下c++ 文件的总行数
tree  显示文件结构  -a 显示隐藏文件
cut -d ":" -f 1  显示冒号作为分隔符的第一个结果。eg : echo $PATH | cut -d ":" -f 1
cut -c 1,3  显示第一个,第三个字符  cut -c 1-3  显示第一个到第三个字符
sort  排序  ls | sort. find | sort等。
xargs  将stdin,根据空格分割成命令行参数。例如  find . -name '*.py' | xargs rm

常用命令
tar -zcvf [name].tar.gz [directory]  压缩文件
tar -zxvf [name].tar.gz  解压文件

安装命令
sudo command
apt-get install xxx
pip install xxx --user  --upgrade

作业一
vim .bashrc
export PATH= [directory] : $PATH  冒号分隔,$取得原有的值
source ~/.bashrc

ipython3 前面加上!  可以执行shell语法.
res=12**222
! echo $res > ans.txt

对课程的定位--不求全,在于精。抓少量关键
技术都是手段。现在想办法,把知识转化成价值,实用主义,指导日程生活。

posted @ 2023-02-09 10:25  安半愚  阅读(23)  评论(0)    收藏  举报