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

相关推荐
ahuang12022 分钟前
在centos下使用containerd管理容器:5分钟从docker转型到containerd
linux·docker·centos
2401_8401922712 分钟前
OpenStack基础架构
运维·服务器·openstack
小马爱打代码17 分钟前
125个Docker的常用命令
运维·docker·容器
某风吾起19 分钟前
Linux 消息队列的使用方法
java·linux·运维
胡八一1 小时前
解决docker: ‘buildx‘ is not a docker command.
运维·docker·容器
Golinie1 小时前
【C++高并发服务器WebServer】-2:exec函数簇、进程控制
linux·c++·webserver·高并发服务器
Rhys..2 小时前
Jenkins pipline怎么设置定时跑脚本
运维·前端·jenkins
Icoolkj2 小时前
微服务学习-Nacos 注册中心实战
linux·学习·微服务
老王聊主机2 小时前
2025年华为云一键快速部署幻兽帕鲁联机服务器教程
运维·服务器·华为云
qq_243050792 小时前
Netmask:网络掩码生成和转换程序!全参数详细教程!Kali Linux 教程!黑客渗透测试!
运维·网络·web安全·网络安全·黑客·渗透测试·kali linux