ubuntu软件安装/卸载/升级/基本命令笔记

温馨提示:下面的xxx表示要安装的软件, sudo 表示以管理员身份执行命令
1. 从服务器获取并安装新软件:
sudo apt-get install xxx
2. 修复安装软件:
sudo apt-get -f install xxx
3. 重新安装软件:
sudo apt-get --reinstall install xxx
4. 更新软件源列表:
sudo apt-get update
5. 更新所有已安装的软件包:
sudo apt-get upgrade
6. 将系统升级到新版本:
sudo apt-get dist-upgrade
 
7. 安装xxx.run文件:
   在终端中转到安装包文件夹下, 输入:
sudo sh xxx.run
8.安装xxx.sh文件:
在终端中转到安装包文件夹下, 输入:
sudo bash xxx.sh
9. 安装xxx.deb文件
    双击xxx.deb, 调出deb文件安装器, 点击安装
10. 安装xxx.bin文件
(1) ctrl + alt + t 打开终端, 用cd命令切换到这个文件所在的目录下
(2) 终端输入:
chomd +x xxx.bin
./xxx.bin
11. 从源码包或编译包安装:
(1) 进行到已解压目录下:
cd xxx/
a. 鉴于不同源码包或编译包可能存在差异, 建议先读一下README之类的说明文件.
b. 使用 ls -F --color 或者 ls -F 命令查看可执行文件, 可执行文件会以*号的尾部结束.
(2) 依次执行(通用环境下):
a. 执行configure脚本文件, 生成makefile文件:
./configure
b. 编译代码:
make
c. 安装编译好的软件:
sudo make install
或者一次性完成编译安装:
./configure && make && sudo make install
12. 卸载不再需要的软件:
(1) 卸载一个已安装的软件包(保留配置):
sudo apt-get remove xxx
(2) 卸载一个已安装的软件包(删除配置文件):
sudo apt-get --purge remove xxx
 
13. 查看ubuntu版本:
cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS"
14. 命令关机:
sudo shutdown -h now     #立即关机 
sudo shutdown -h 23:00          #晚上11点关机
sudo shutdown -h +30          #30分钟后关机
15. 命令重启:
sudo reboot
sudo shutdown -r now
16. 打开终端:
按住键盘 Ctrl + Alt + t
17. 切换到管理员命令行:
sudo -s
或
sudo su
18. 退出终端或退出管理员命令行的命令:
exit
19. 拷贝(复制)命令
拷贝文件到目标位置:sudo cp 文件 目标位置, 如 sudo cp 1.txt /home/
拷贝目录下的所有文件到目标位置, 目录跳过:sudo cp 目录/* 目标位置	, 如 sudo cp demo/* /home/
拷贝目录下的所有文件或目录到目标位置:sudo cp 目录 -R 目标位置	(ps: -R 表示递归拷贝目标及其子目录的全部内容), 如 sudo cp demo -R /home/
 
 
 
20. 移动命令
移动文件到目标位置:sudo mv 文件 目标位置
移动目录下的所有文件到目标位置, 目录跳过:sudo mv 目录/* 目标位置
移动目录下的所有文件或目录到目标位置: sudo mv 目录 -R 目标位置(-R 表示递归移动目录及其子目录的全部内容)
21. 创建文件夹
sudo mkdir 目录名
22. 删除文件夹
sudo rmdir 目录名(只可能删除空文件夹)
sudo rm -R 目录名(递归删除目录及其子目录的所有内容)
23. 创建文件
vim 文件名或gedit 文件名 (其中vim, gedit等都是文本编辑器)
有时候我们无法在一个目录下创建新文件, 是应该没写权限, 为此, 我们可以对该目录进行授权, 如sudo chmod 777 目录名, 然后再执行上面的文件创建命令即可.
24. 删除文件
sudo rm 文件
25. 授权命令chmod
chmod --help查看chmod的用法
使用格式:chmod [-cfvR] [--help] [--version] mode file...
说明:Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。
参数 : 
mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中 
u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 
-c : 若该档案权限确实已经更改,才显示其更改动作 
-f : 若该档案权限无法被更改也不要显示错误讯息 
-v : 显示权限变更的详细资料 
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 
--help : 显示辅助说明 
--version : 显示版本 
范例 :将档案 file1.txt 设为所有人皆可读取 : 
chmod ugo+r file1.txt  
将档案 file1.txt 设为所有人皆可读取 : 
chmod a+r file1.txt  
将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 : 
chmod ug+w,o-w file1.txt file2.txt  
将 ex1.py 设定为只有该档案拥有者可以执行 : 
chmod u+x ex1.py  
将目前目录下的所有档案与子目录皆设为任何人可读取 : 
chmod -R a+r *  
此外chmod也可以用数字来表示权限如 chmod 777 file 
语法为:chmod abc file 
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。 
r=4,w=2,x=1 
若要rwx属性则4+2+1=7; 
若要rw-属性则4+2=6; 
若要r-x属性则4+1=7。 
范例: 
chmod a=rwx file  
和 
chmod 777 file  
效果相同 
chmod ug=rwx,o=x file  
和 
chmod 771 file  
效果相同 
若用chmod 4755 filename可使此程序具有root的权限
 
对目录及其子目录下的所有内容授权, 比如sudo chmod 777 -R 目录名(-R 表示递归授权目录及其子目录的所有内容, 777表示最高的权限)
对文件授权, 比如sudo chmod 777 文件名
26. 目录路径操作
键入 pwd 可以查看当前目录路径
键入 ls		可以列出当前目录下的所有目录或文件
 
cd 目录名	表示进入子目录
cd 目录名/子目录名/子目录名     表示进入指定目录
(ps:当我们键入路径的时候, 输入路径一部分, 再按Tab键可以自动保全)

cd ./demo/ 表示进入当前目录下的子目录demo下 等效于 cd demo
cd .. 或cd ../  返回上一级目录
cd ../../	表示返回上两级目录
cd ../../../		表示返回上三级目录
依次类推...
27. 显示/隐藏隐藏文件
ubuntu下隐藏文件都是.开头, 比如.vimrc这是vim编辑器的配置文件, 在用户主目录下, 可以按快捷键CTRL + H 来是否显示隐藏文件
或命令查看当前目录下所有文件, 目录及其隐藏文件
ls -la
28. ubuntu终端清屏
$ clear
29. 快速回到主目录
$ cd ~
 
 
  
 
 
OK, Enjoy it!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值