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 递归 子目录一起更改

相关推荐
wj3055853784 小时前
课程 9:模型测试记录与 Prompt 策略
linux·人工智能·python·comfyui
abigriver4 小时前
打造 Linux 离线大模型级语音输入法:Whisper.cpp + 3090 显卡加速与 Rime 中英混输终极调优指南
linux·运维·whisper
wangqiaowq4 小时前
windows下nginx的安装
linux·服务器·前端
YYRAN_ZZU5 小时前
Petalinux新建自动脚本启动
linux
charlie1145141915 小时前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发
Agent手记5 小时前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
于小猿Sup6 小时前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
cen__y6 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
不仙5207 小时前
VMware Workstation 26.0.0 在 Ubuntu 24.04 (内核 6.17.0) 上的安装与内核模块编译问题
linux·ubuntu·elasticsearch
AI视觉网奇8 小时前
linux 检索库 判断库是否支持
java·linux·服务器