Ubuntu基础使用-适合新手的讲解

目录

一、基础操作

[1. 终端重要热键](#1. 终端重要热键)

[2. 基础命令](#2. 基础命令)

[3. 通配符](#3. 通配符)

二、文件与目录

1.

2.等价

3.帮助指令

[4.当前路径 更改路径](#4.当前路径 更改路径)

5.创建与删除文件夹

6.创建与删除文件

7.重定向(写入,追加写入)

8.查看文件内容

9.wc指令

10.复制,剪切

11.归档

12.压缩,解压

13.管道

14.行为单位过滤

15.ps

16.清屏

17.杀死进程

18.top

19.which

20.连接

21.拓展(必会)

22.设置密码

23.用户权限

24.修改权限


一、基础操作

1. 终端重要热键

[Tab]:补全功能
[Ctrl]+c:中断目前程序
[Ctrl]+d键盘输入结束
[Ctrl]+l清屏
[Ctrl]+[Shift]+c:复制
[Ctrl]+[Shift]+v:粘贴

光标选中后,可使用鼠标中键粘贴

2. 基础命令

nano编辑文件:nano [-lm] 文件路径

-l:显示行

-m:启用鼠标模式

gedit编辑文件:gedit 文件路径

介绍基本用法与选项参数:命令 --help

查看版本:命令 --version

详细的介绍命令:man 命令

使用root权限:sudo 命令

进入root:sudo su

重启:reboot

关机:poweroff

更新软件源:sudo apt-get update

更新包:sudo apt-get upgrade

安装包:sudo apt-get install 包

安装deb包:sudo dpkg -i deb包文件

修复包:sudo apt-get install -f

卸载包:sudo apt-get remove 包

卸载包及配置文件:sudo apt-get purge 包

卸载所有自动安装且不再使用的软件包(慎用):sudo apt-get autoremove

查看磁盘使用量:df -h

清屏:clear

3. 通配符

?:代表一个字符
*:代表任意个字符,包括零个字符

二、文件与目录

1.

格式:常用指令 选项 参数

ls -alh /

ls 指令名

ls -a 显示所有的文件信息(包含隐藏文件)

ls -l 以列表形式展示详细信息

ls -h 文件大小 可读性更强

可以组合

ls -lh

ls -alh 常用固定搭配

蓝色:d开头 代表是文件夹

白色: - 开头 是文件

青蓝色:l开头 算是软连接

2.等价

ls ../../../ 等价 ls /

3.帮助指令
4.当前路径 更改路径

pwd 当前路径

cd 更改路径

cd ~ 回到家目录

cd - 上一步从哪来回哪去

cd .. 回到父级路径

5.创建与删除文件夹

创建文件夹 mkdir 文件名

删除文件夹 rmdir 文件名

mkdir -p 文件名/文件名/文件名 创建多级文件夹

6.创建与删除文件

touch 创建文件

删除文件夹或者多级文件夹:rm -r 文件夹名

rm -rf 忽略错误删除,没有不报错

既可以删文件,也可以删除文件夹

7.重定向(写入,追加写入)

> 写入

>> 追加

重复写入 会覆盖之前写入的内容

>> 追加

8.查看文件内容

cat 查看文件内容(链接多个文件 将内容输出到屏幕)

head -n 查看文件前n行

tail -n 查看文件后n行

more 显示文件内容 每次显示一屏幕 ,空格继续显示 (q键退出)

格式:more 文件名

9.wc指令

wc -l 行数 -w单词数 -m 字符数 -c 字节数

10.复制,剪切

cp 复制+粘贴(cp 源文件 目标路径/ cp 源文件 目标路径/新文件名字路径)

重命名

mv 剪切+粘贴 (mv 源文件 目标路径/ mv 源文件 目标路径/新文件名字路径)

11.归档

tar tar包

tar -c 创建归档

tar -cf

tar -xf 解开归档

-v 详细列出处理的文件(归档信息)

  • t 列出归档内容(列表显示归档内容)
12.压缩,解压

压缩文件 gzip -r

解压 -d gzip -d

13.管道

管道 |

| 的左边输入 右边输出

14.行为单位过滤

grep 以行为单位过滤

  • n 显示行号

管道可以结合过滤使用

15.ps

ps 显示进程

ps - e 显示所有进程

ps - f 显示进程详细信息

ps -ef 显示所有进程详细信息

ps ef | grep 搜索的信息

16.清屏

clear 清屏

17.杀死进程

kill

18.top

top 查看占用CPU内存最多的进程

19.which

查看执行文件路径

20.连接

1.软连接 ln -s 源文件 链接文件

可以连接文件和文件夹

相当于创建了一个快捷方式

源文件删除 连接文件废弃

2.硬连接 ln (相当于创建了一个新的文件 该文件和源文件保持同步)

不允许连接文件夹(目录)

改一个,其他连接同步更改

源文件删除,硬连接文件正常使用

21.拓展(必会)

位于sbin下方的,都需要用到sudo

新增用户

sudo useradd 用户名 useradd -m 用户名 -m 创建家目录

删除用户

sudo userdel 用户名 userdel -r 用户名 -r 删除家目录

sudo groupadd 组名 添加组

sudo groupdel 组名 删除组

用户和组 创建组的子组

22.设置密码

sudo passwd 修改超级管理员密码(root)

sudo passwd 用户名 修改指定用户的密码

su 切换到管理员(root)

su 用户名 切换到指定用户

whoami 当前用户

exit 退出当前用户,返回上一个用户,直到退出终端

23.用户权限

Ls -l 第一个字符 软连接 d 文件夹 - 文件,(看下图)

r w x 可读 可写 可执行(可cd, 运行)

d后面,前三个字符 当前用户权限

中间三个字符 当前用户组的其他用户

后面三个字符 非当前用户组用户

代表数字:

r 4 w 2 x 1 - 0

24.修改权限

chmod 数字 文件夹名(目录名)

示例:777 rwxrwxrwx 000 --------- 750 rwxr-x---

chmod -R 递归 子目录一起更改

相关推荐
9毫米的幻想14 分钟前
【Linux系统】—— 冯诺依曼体系结构与操作系统初理解
linux·运维·服务器·c语言·c++
刘什么洋啊Zz21 分钟前
剖析IO原理和零拷贝机制
java·运维·网络
升讯威在线客服系统44 分钟前
如何通过 Docker 在没有域名的情况下快速上线客服系统
java·运维·前端·python·docker·容器·.net
leoufung2 小时前
vim 多个关键字高亮插件介绍
linux·编辑器·vim
Karoku0663 小时前
【CI/CD】CI/CD环境搭建流程和持续集成环境配置
运维·ci/cd·docker·容器·kubernetes·prometheus
Nerd Nirvana5 小时前
软考—系统架构设计(案例 | 论文)
linux·系统架构·软件工程·软考·计算机基础
勤奋的凯尔森同学6 小时前
webmin配置终端显示样式,模仿UbuntuDesktop终端
linux·运维·服务器·ubuntu·webmin
月光水岸New6 小时前
Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上
数据库·mysql·ubuntu
莫忘初心丶6 小时前
在 Ubuntu 22 上使用 Gunicorn 启动 Flask 应用程序
python·ubuntu·flask·gunicorn
技术小齐10 小时前
网络运维学习笔记 016网工初级(HCIA-Datacom与CCNA-EI)PPP点对点协议和PPPoE以太网上的点对点协议(此处只讲华为)
运维·网络·学习