超有用的Ubuntu系统基础命令总结

超有用的Ubuntu系统基础命令总结

内容目录:

      • 超有用的Ubuntu系统基础命令总结
          • 1.打开终端
          • 2. 常用快捷键
          • 3. 终端命令行中一些常用符号了解
          • 4. 关机与重启命令
          • 5.目录与文件相关命令
          • 6.文件权限
          • 7.文件查找
          • 8.网络相关命令
          • 9.系统软件安装与软件运行方法
          • 10.常用的帮助命令
          • 11.文本编辑器gedit
          • 12. 软件包管理程序APT

1.打开终端

虽然ubuntu系统也能像windows系统中用图形交互的方式使用,但终端命令行的交互方式在ubuntu系统中使用的更广泛。具体有两种方法:

  • 方法一:右键->打开终端。
    超有用的Ubuntu系统基础命令总结_第1张图片
  • 方法二: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

你可能感兴趣的:(笔记,小心前面有坑)