接觸使用Ubuntu后學習了很多命令和功能强大的語句,但是老忘,這裏匯總mark一下(持續更新,希望我能一直記得"ㄟ( ▔, ▔ )ㄏ"
1.重命名
$ mv oldname.file newname.file #僅適用單個文件
#或者用rename, 系統不自帶可能需要自行安裝 sudo apt install rename
$ rename 's/oldname/newname/' *.file #適用於批量文件
rename 功能强大可以,更多用法可以參考Jelline–Ubuntu用rename命令批量重命名文件
2.获取文件名称并生成txt文件
$ find path/to/your/file -name "*.jpg" > NameList.txt
將目標文件夹下的所有jpg格式的文件名称并写入到NameList.txt文件中;
3.cpu使用監測
$ gnome-system-monitor
4.多个gcc版本切换
參考astrotycoon–ubuntu下多个gcc版本切换
$ gcc -v #查看當前版本
$ sudo update-alternatives --config gcc #切換不同版本
# 輸入對應版本編號,enter,實現切換
5. 查看安裝的軟件包&安在哪了
我就是想找到我的libeigen3-dev安裝在哪了
參考rockly89–ubuntu查看已安装所有软件包
$ dpkg -l #列出当前系统中所有的包. (类似于rpm -qa),使用apt-get安裝的
#一大堆出來,沒找到eigen3...
$ dpkg -l |grep -i libeigen3-dev #查看系统中与"软件包名"相关联的包.
#出來的信息如下
li libeigen3-dev 3.3.4-4 all lightweight c++ template library for linear algebra
#並沒有安裝的位置信息
$ sudo find #出來一堆
$ whereis #啥也沒出來
$ locate libeigen3-dev #找到安裝位置了
$ which #啥也沒出來
$ type #沒找到
$ sudo aptidute show libeigen3-dev #找到了,但沒有位置信息