Linux(Ubuntu)常用命令--学习笔记

声明:本人也是Linux初学者,在Linux学习过程中会遇到会遇到这样或那样的问题,写此博客以做记录,继续更新中....

1.装载 mount -o loop 文件 地址
例如安装Ubuntu安装Matlab,需要首先将Maltab镜像文件挂在,可以使用命令:sudo mount -o loop Matlab.iso /usr/local/matlab ( /usr/local/matlab为挂在目录,也可以选择其他目录
2.deb包安装命令:sudo dpkg -i 软件包名字
例如: sudo dpkg -i sogou.deb   
3.彻底卸载命令:sudo apt-get remove --purge 
4.重命名命令:mv 原名称 新名称
例如,对一个test.txt 进行重命名,可以mv test.txt new.txt.
也可以使用命令:
rename 's/old/new/'空格*
5.删除文件夹以及内部所有文件(删除文件夹提示无法删除)
rm -rf 
6.查找安装包 apt-cache search
例如:sudo apt-cache search opencv 会查到很多有关opencv的安装包
7. 帮助 命令 --help/--usage
例如,想查看有关命令dpkg的功能、使用方法、参数可以用命令 dpkg --help
8. 解压到指定目录 tar -xf *.tar -C 文件夹

9. 终端命令升级某个软件 sudo apt-get install --upgrade 软件名

10. 查找一个文件 apt-file search

例如,想查找一个名为opencv.pc的文件在哪个安装包内,可以用命令,sudo apt-file search opencv.pc

11. linux下编译opencv程序

g++ `pkg-config --cflags opencv` -o main main.cpp `pkg-config --libs opencv`

g++ main.cpp -o one `pkg-config --cflags --libs opencv`

(其中 两个引号 `` 是键盘左上角的那个引号,和~在同一个按键上)

12. 建立连接 ln -s 文件/文件夹 文件/文件夹

例如,现在桌面上建立一个Downloads文件夹内Example.txt的软链接,可以用命令:ls -s /Downloads/Exampletxt  /Desktop/Example

13. dpkg -l 查看安装包

dpkg -L 查看安装包及目录

14. ls -a查看所有文件 

ls -l查看文件及详情

15.查找一个目录下含有某个字符串的所有文件:grep -lriw “字符串” *

参数解释:

l 输出文件名列表

r 在当前目录及其子目录下搜索

i 不区分大小写

w 只显示全部字符符合的行

16.终端终止运行:ctrl+d,或者exit

17.删除文件中某个字符串 sed -i '/字符串/d' 文件名

18. 在computer(usr、lib....)中进行移动、建文件夹、拷贝等操作是失败,提示permission denied,因为没有获得root权限,可以用 su命令进入root用户模式,也可以在命令前加sudo

19. 一些常用的Linux命令:
ls:查看当前目录下文件
cd:进入某个目录
mkdir:创建文件夹
cp:拷贝文件
mv:移动文件
pwd:显示当前所在目录
sudo passwd:修改密码
rm:删除文件
ps:显示进程状态
top:显示每个进程资源占有情况
shutdown:重启或者关机
kill:关闭进程
20. Linux(Ubuntu)压缩和解压缩命令
文件类型 执行动作 命令
.tar 解包 tar xvf FileName.tar
.tar 打包 tar cvf FileName.tar DirName
.gz 解压1 gunzip FileName.gz
.gz 解压2 gzip -d FileName.gz
.gz 压缩 gzip FileName
.tar.gz 和 .tgz 解压 tar zxvf FileName.tar.gz
.tar.gz 和 .tgz 压缩 tar zcvf FileName.tar.gz DirName
.bz2 解压1 bzip2 -d FileName.bz2
.bz2 解压2 bunzip2 FileName.bz2
.bz2 压缩 bzip2 -z FileName
.tar.bz2 解压 tar jxvf FileName.tar.bz2
.tar.bz2 压缩 tar jcvf FileName.tar.bz2 DirName
.bz 解压1 bzip2 -d FileName.bz
.bz 解压2 bunzip2 FileName.bz
.tar.bz 解压 tar jxvf FileName.tar.bz
.Z 解压 uncompress FileName.Z
.Z 压缩 compress FileName
.tar.Z 解压 tar Zxvf FileName.tar.Z
.tar.Z 压缩 tar Zcvf FileName.tar.Z DirName
.zip 解压 unzip FileName.zip
.zip 压缩 zip FileName.zip DirName
.rar 解压 rar x FileName.rar
.rar 压缩 rar a FileName.rar DirName

 

你可能感兴趣的:(Linux(Ubuntu)常用命令--学习笔记)