您的位置:首页 > 运维架构 > Linux

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

2016-10-21 19:44 656 查看
声明:本人也是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解压1gunzip FileName.gz
.gz解压2gzip -d FileName.gz
.gz压缩gzip FileName
.tar.gz 和 .tgz解压tar zxvf FileName.tar.gz
.tar.gz 和 .tgz压缩tar zcvf FileName.tar.gz DirName
.bz2解压1bzip2 -d FileName.bz2
.bz2解压2bunzip2 FileName.bz2
.bz2压缩bzip2 -z FileName
.tar.bz2解压tar jxvf FileName.tar.bz2
.tar.bz2压缩tar jcvf FileName.tar.bz2 DirName
.bz解压1bzip2 -d FileName.bz
.bz解压2bunzip2 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
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: