Ubuntu学习的命令和基础

1 linix基本常用命令

历史命令:history  #查看历史命令    !+编号执行历史命令

使用多个命令:可通过加分号实现

使用多行命令:可通过加“\"实现

强制中断命令:ctrl+c

查看命令得帮助:如cat --help

切换管理员:sudo -i

切换分辨率:查看分辨率:xrandr设置分辨率:  xrandr  -s 1600x1200

进入某个文件夹下:cd

运行shell文件:sh shell文件  

 

-- 表示命令参数   -表示命令参数的简写

如ls --all  可写成ls -a

 


 

2 文件操作

2.1 解压缩文件

解压缩命令:tar。用于**.tar.gz文件

tar命令有5个常用的选项:

1 “c”:表示创建,用来生成文件包; 指定解压后的文件位置

2 “x”:表示提取压缩的文件;

3 “z”:使用 gzip 方式进行处理,它与“c”结合就表示压缩,与“x”结合就表示解压缩; zx表示以gz方式解压缩

4 “j”:使用 bzip2 方式进行处理,它与“c”结合就表示压缩,与“x”结合就表示解压缩;zj表示以bz方式解压缩

5、“v” : 即view,是可视化的意思,想看解压的文件进度就加上v。

6 “f”:表示文件,后面接着一个文件名。

 

 

2.2 文件的增删改

文件新建,删除,移动命令:

新建:touch ***

删除:sudo rm 文件夹名 -r

重命名:sudo mv /usr/local/hbase-1.1.2 /usr/local/hbase

文件编辑命令:gedit **

 

3 软件的安装

 

3.1 软件包管理工具介绍

3.1.1 基本软件包管理工具:

无法解决软件安装的依赖性问题,管理软件包的安装效率低

目前常用的软件包主要有:RPM和Deb

RPM:是RedHat Package Manager的缩写,是Red Hat提出的软件包管理标准。文件后缀名为.rpm.使用rpm工具来管理RPM软件包。

Deb:是Debian Package的缩写,是Debian和Ubuntu系列使用的包格式,文件后缀名为.deb。使用dpk工具来管理Deb软不见包。

3.1.2 高就软件包管理工具:

Yum是基于RPM的软件包管理器,可以自动从服务器下载安装包,并且可以处理软件依赖问题。

APT是基于Deb的软件包管理器,可以自动下载,配置,安装二进制或者源码格式的软件包,也可以处理软件包依赖问题。

 

3.2 ubuntu软件包安装方式

3.2.1 APT工具(apt-get)

ubuntu主要使用Deb软件包,首选APT安装工具,可以自动获取软件包,安装和更新软件包。


普通安装:apt-get install softname1 softname2 
重新安装:apt-get --reinstall install softname1 softname2...;
sudo apt-get install oneko
sudo apt-get install sl   安装一个包
sudo apt-get remove oneko  卸载一个已安装的软件包(保留配置文档)
apt-get remove --purge packagename  卸载一个已安装的软件包(删除配置文档)
apt-get autoremove --purge packagname   删除包及其依赖的软件包和配置文件,比上面的要删除的彻底一点
sudo apt-get clean  清理软件包,因为安装命令只管安装,安装完以后不是自动删除安装包的。因此,我们需要手动删除安装包
apt-get autoclean  定期运行这个命令来清除那些已卸载的软件包的.deb文档。
dpkg --force-all --purge packagename   有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。
apt-cache showpkg pkgs   显示软件包信息。

 

3.2.2 使用Deb包安装(dbpk)

获得Deb离线安装包后可以直接使用dpkg命令安装,无需联网。最大的困难是自行处理软件依赖性问题。对于rpm包需要使用alien工具转化为deb安装包,再使用dpkg安装,但是最好不要使用这种方式,尽量直接获得deb安装包。

dpkg”是“Debian Package”的简写。
dpkg是Debian软件包管理器的基础,它被伊恩·默多克创建于1993年。dpkg与RPM十分相似,同样被用于安装、卸载和供给.deb软件包相关的信息。
sudo dpkg -i 软件包名                     #安装软件
sudo dpkg -r 名称                           #删除软件包,保留配置信息
sudo dpkg -p <package.deb>     #彻底删除包(包括配置文件)
命令行:dpkg -A package_file        #从软件包里面读取软件的信息
命令行:dpkg –help或者dpkg -?  #显示帮助信息
dpkg --version                                #查看dpkg的版本号
dpkg -l                                            #列出当前已安装的包
命令行:dpkg -p package-name   #显示包的具体信息

**apt-get和dpkg的区别**
两者的区别:dpkg绕过apt-get包管理数据库直接对软件包进行操作
所以用dpkg安装过的软件包可以用apt-get可以再安装一遍,系统不知道之前已经安装过了,将会覆盖之前dpkg的安装。
dpkg:用来安装.deb文件时,不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。
apt-get:会解决和安装模块的依赖问题,并会咨询软件仓库,但不会安装本地的deb文件,apt-get是建立在dpkg之上的软件管理工具。


**wget命令:**
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。

3.2.3 使用ppa安装

APT和Ubuntu软件中心是软件源的安装方式,比较正式稳定,但是版本可能会落后。通过PPA方式可以第一时间体验作者发布的最新版本。APT和Ubuntu软件中心都可以添加PPA安装源


例如安装Sublime Text编辑器:
sudo add-apt-repository ppa:webupd8team/sublime-text-3  #加入软件源
sudo apt update #更新软件源
sudo apt install sublime-text-installer #安装
sudo apt remove sublime-text-installer  #卸载
上面的在线安装和deb安装包安装,都是已经生成好的二进制文件。而源码安装是只有源代码,没有现成的二进制文件,我们需要编译这个源码,用来生成相应平台的二进制程序

 

3.2.4 二进制软件包安装:(tar)

这种软件包直接解压运行即可使用,前提是为该软件包赋予可执行权限

直接解压运行sh程序:比如pycharm安装

 

3.2.5 通过源代码文件安装(make)

通过最原始的源代码安装,需要自己编译,安装难度最大

需要使用make命令

 

4 进程管理

ps

kill

 

 

5 用户权限和用户组管理

5.1 文件权限

权限:chown -R 用户名 文件名           #设置用户拥有文件名得权限,-R表示递归变更后的参数表示计算机用户名

 

 

6 ubuntu Shell编程

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值