[Ubuntu系统] Ubuntu的基础使用指南

30 0
Honkers 11 小时前 来自手机 | 显示全部楼层 |阅读模式

Ubuntu是一款基于Debian的Linux发行版,以其易用性和稳定性受到广大用户的喜爱。每个开发人员应该都应该学会linux系统的操作,起码基本的使用需要知道。Ubuntu有成熟的桌面UI,并且支持纯命令行的模式操作,Ubuntu非常适合从Windows系统过渡到linux系统的用户。


基础操作

图形界面与命令行切换

快捷键

  1. Ctrl + Alt + F1~9
复制代码

众所周知图形界面占不少的内存,比如只想跑一个内存消耗大的服务程序,可以关闭图形界面只进入命令行界面。
操作方法如下

  1. # 关闭图形界面只显示命令行界面
  2. systemctl set-default multi-user.target
  3. reboot #需要重启电脑生效
  4. # 重启图形界面
  5. systemctl set-default graphical.target
  6. reboot #需要重启电脑生效
复制代码

桌面模式打开命令行终端

在桌面模式下,想打命令需要开启命令行终端。
右键空白处,选择“在终端打开”选项,即可打开终端,也可以使用快捷键的方式来快速启动终端
快捷键:

  1. ctrl + alt + T
复制代码

关机

  1. poweroff # 关掉电源
  2. shutdown -h [关机时间] # 参数可以填 now、分钟、时:分
复制代码

重启

  1. reboot
  2. # 或者
  3. shutdown -r [重启时间] # 参数可以填 now、分钟、时:分
复制代码

预览

  1. cat XXX
复制代码


用户操作

切换到超级用户(root)

  1. sudo su
  2. # 注:不建议在root用户下操作,平常涉及到高权限的情况,应该在普通用户下使用sudo 加命令的形式来操作
复制代码

退出root用户

  1. exit
复制代码

退出普通用户

  1. logout
复制代码

文件操作

显示当前操作路径

  1. pwd
复制代码

文件目录切换

  1. cd 想进入的目录
  2. cd .. # 返回上一目录
复制代码

创建文件/文件夹

  1. touch 文件名 # 创建文件
  2. mkdir 文件夹名 # 创建文件夹
复制代码

复制

  1. cp 目标文件 目标目录
复制代码

删除文件/文件夹

  1. rm 文件
  2. rm -r 文件夹
复制代码

编辑文件内容

虽然可以通过echo加上>输出内容到文件,但是太简单,想编辑的话需要使用特殊的编辑器vim

  1. vim 需要编辑的文件名
复制代码

在vim编辑器中需要默认进入只读模式,以下是一些vim的基本操作

  1. 编辑: 在只读模式中输入i 进入编辑模式,可以输入内容
  2. 返回到只读模式:按下键盘上的ESC键
  3. 保存并退出:在只读模式中输入:wq

文件权限

linux文件有四种状态:读(r)、写(w)、执行(e)

  1. -rwxrw-r--
  2. # 第一个位置: “-” 表示文件,“d”表示目录
  3. # 后面9个位置分成三份,依次表示所有者、同组其他用户、其他组用户
复制代码

 修改文件的指令:chmod
1、数字表示法修改权限:
分别用4表示r,2表示w,1表示x

  1. chmod 664 test.txt # 修改此文件 所有者:rw;同组人:rw;其他组:r
复制代码

2、文本表示法修改权限:
文本表示法用4个字母表示不同的用户: u:所有者; g:组成员; ’o:其他成员; a:所有人
使用3个符号来增加/减少权限: =:重置权限; -:减少权限; +:增加权限

  1. chmod u+x,g-x,o=x test.txt # 所有者增加执行权限;组成员减少执行权限;其他组成员只有执行权限
复制代码

修改文件所有者

  1. sudo chown 所有者名称 文件/目录
复制代码

管理软链接

软链接很像windows下的快捷方式,但是软链接能链接目录

创建软链接

  1. ln -s 原目录or文件 映射目录or文件
  2. # 注意:链接目录的时候,原目录要绝对路径,而且不要在最后加斜杠,要不然会报错“找不到文件”
  3. # 例:
复制代码

删除软链接

  1. sudo rm 映射目录or文件
  2. # 这里放心,这里删除的是软链接,不会删除映射文件的
复制代码

软件管理

软件安装

1. apt安装

安装软件前需要更新一下apt管理器

  1. sudo apt update
复制代码

安装命令:

  1. sudo apt install 软件包名
复制代码

2. deb包安装

扩展名为.deb的安装包可以通过在桌面UI环境下双击启动包管理器自动安装,也可以使用命令行的方式启动安装。
命令如下:

  1. sudo dpkg -i 安装包名称
复制代码

3. AppImage使用

AppImage是懒人福音,这种格式的应用可以直接打开,无需安装,但是也有缺点(体积较大)。
使用方法:

  1. chmod 775 ***.AppImage # 修改文件权限为可执行
  2. ./***.AppImage # 直接运行就行!非常简单无脑!!!
复制代码

软件卸载

1. apt卸载

apt有两种方式卸载软件。

① 只卸载包

  1. sudo apt remove 软件包名
  2. # 或者
  3. # sudo apt autoremove 软件包名
复制代码

② 卸载包并且卸载所依赖项

  1. sudo apt purge 软件包名
  2. # 或者
  3. # sudo apt autopurge 软件包名
复制代码

2. deb包卸载

使用.deb文件来安装软件的方式是不能使用apt管理器来帮助我们卸载软件。
卸载命令:

  1. sudo dpkg -r 软件包名
  2. # 或者:
  3. # sudo dpkg -P 软件包名
复制代码

 输出信息管理

敲命令之后返回的信息非常多,比如想查看某一进程的id,使用 ps -aux 命令会返回巨多的信息,眼花缭乱。所以需要对信息进行排序、筛选、搜索等操作

(1)grep命令

grep用来筛选有用的信息。可以将一些命令的输出信息通过管道的方式传递到grep命令来处理

  1. grep [options] [pattern] [file ...]
复制代码

grep的常用参数:

参数解释
-n显示匹配的行号
-i不区分大小写
-v列出没有匹配模式的行
-o只输出匹配的内容
-c统计数量
  1. # 查找某一进程的信息
  2. ps -aux | grep 进程名
复制代码

 

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行