超有用的Ubuntu系统基础命令总结
内容目录:
1.打开终端
虽然ubuntu系统也能像windows系统中用图形交互的方式使用,但终端命令行的交互方式在ubuntu系统中使用的更广泛。具体有两种方法:
- 方法一:右键->打开终端。
- 方法二:Ctrl+Alt+t 或者 Ctrl+Shift+t(推荐)
关闭终端:输入exit
2. 常用快捷键
- tab键
tab键是有两个功能,一个一次tab命令补齐,另一个两次tab提示内容。如果我们不记得一个命令的全拼,或者不记得某个路径的全拼,可以输入命令的前面几个字母,然后使用tab键自动补齐命令或查看提示信息。 - Ctrl+c组合键
Ctrl+c中断,强行打断进程,如果终端命令行正在执行某个进程的程序,这时想要中断掉该进程就可以使用Ctrl+c。 - Ctrl+d组合键
Ctrl+d退出交互环境,相当于exit和quit,比如用python命令进入python交互环境后,就可以用Ctrl+d退出python交互。 - Ctrl+Shift+c组合键和Ctrl+Shift+v组合键
在终端中复制粘贴时,先用鼠标选中需要复制的内容,然后用Ctrl+Shift+c进行复制,再用Ctrl+Shift+v进行粘贴。 - Ctrl+d ------键盘输入结束或退出终端;
- Ctrl+s ------暂定当前程序,暂停后按下任意键恢复运行;
- Ctrl+z ------将当前程序放到后台运行,恢复到前台为命令fg;
- Ctrl+a ------将光标移至输入行头,相当于Home键;
- Ctrl+e ------将光标移至输入行末,相当于End键;
- Ctrl+k ------删除从光标所在位置到行末;
- Alt+Backspace ------向前删除一个单词;
- Shift+PgUp ------将终端显示向上滚动;
- Shift+PgDn ------将终端显示向下滚动
- 图形界面和纯文本交互模式切换
Ctrl+Alt+F1F6:纯文本交互模式登入tty1tty6终端机;
Ctrl+Alt+F7:切回图形界面。
3. 终端命令行中一些常用符号了解
- 用户主目录:~
- 系统根目录:/
- 一般用户提示符:$
- -root用户提示符:#
4. 关机与重启命令
- 关机 :$ sudo poweroff
- 重 启:$ sudo reboot
5.目录与文件相关命令
- 显示文件和目录列表:$ ls
- 切换目录:$ cd <目标目录>
- 显示当前所在工作目录:$ pwd
- 创建文件:$ touch <文件名>
- 复制文件:$ cp <源文件路径> <目标文件路径>
cp file.txt /home/ubuntu/downloads/ # 把当前文件夹底下的file.txt文件复制到downloads文件夹下
cp /home/ubuntu/a/a.txt /home/ubuntu/b/ #把其它文件夹里的文件复制到别的文件夹里,只需写全文件夹的绝对路径
cp -r files/ .. # 把当前文件夹底下的files文件夹,全部复制到上一层目录当中去, 复制整个文件夹就需要加上-r
- 移动文件: $ mv <源文件路径> <目标文件路径>
mv file.txt /home/ubuntu/downloads/ # 把当前文件夹底下的file.txt文件移动到downloads文件夹下
mv /home/ubuntu/a/a.txt /home/ubuntu/b/ #把其它文件夹里的文件复制到别的文件夹里,只需写全文件夹的绝对路径
mv -r files/ .. # 把当前文件夹底下的files文件夹,全部复制到上一层目录当中去, 复制整个文件夹就需要加上-r
- 删除文件:$ rm <文件名>
rm -rf 文件夹 # 这是强制删除文件夹内所有文件的命令,很危险,实在删除不了才用,删除前反复确认文件夹名字
- 显示文件内容:$ cat <文件名>
- 创建文件夹:$ mkdir <文件夹名>
- 删除文件夹:$ rmdir <文件夹名> 或者 rm -r 文件夹名
6.文件权限
- 修改文件读写可执行权限,具体权限由掩码值决定,如777权限全开
$ sudo chmod 777 <文件名> - 修改文件所有者
$ sudo chown <用户名>:<组名> <文件名>
7.文件查找
- locate命令查找文件
$ sudo updatedb
$ locate <待查找文件名> - find命令查找文件
$ find -name <待查找文件名>
8.网络相关命令
- 网络连接与否测试:$ ping <待测目标主机IP或域名>
- 本地IP地址查看:$ ifconfig
- 远程登录到目标主机:$ ssh <目标主机用户名>@<目标主机IP地址>
9.系统软件安装与软件运行方法
- 系统默认的软件安装方法apt-get
$ sudo apt-get update
$ sudo apt-get install <软件包名称> - source方法执行系统脚本,比如执行用户默认配置脚本.bashrc
$ source ~/.bashrc - ./方法执行一般可执行文件
$ ./<可执行文件>
10.常用的帮助命令
man [数字] 命令 查看手册
命令 --help 查看帮助
ls 查看当前目录
find 关键词 查询内容
11.文本编辑器gedit
ubuntu中所有的配置和设定都保存在文本文件中,默认的文本编辑工具是gedit,在文件前加上 gedit,表示使用gedit文本编辑器启动其后的文本。例如命令 sudo gedit ~/.bashrc表示使用gedit编辑工具编辑home目录下的.bashrc文件。
打开文件: gedit + 文件名
12. 软件包管理程序APT
ubuntu本身提供了很多应用程序软件可供下载安装,这些软件包可以通过APT实现在Internet上搜索、安装和更新等操作。
APT(Advanced Packaging Tool)是Ubuntu中用来管理程序软件包的命令行程序,可以方便的完成对软件的安装、卸载和更新,也可以对ubuntu系统本身进行升级。APT的源文件是 /etc/atp/source.list文件。
常用apt命令:
安装软件包: sudo apt-get install packagename
重新安装软件包: sudo apt-get install packagename – reinstall
删除软件包: sudo apt-get remove packagename
删除软件包和配置文件: sudo apt-get remove packagename – purge
获取新的软件包列表: sudo apt-get update
更新已安装的软件包: sudo apt-get upgrade
升级系统: sudo apt-get dist-upgrade
搜索软件包: sudo apt-cache search packagename
查看软件包的详细信息: sudo apt-cache show packagename