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

相关推荐
Lary_Rock1 小时前
RK3576 LINUX RKNN SDK 测试
linux·运维·服务器
云飞云共享云桌面3 小时前
8位机械工程师如何共享一台图形工作站算力?
linux·服务器·网络
Peter_chq4 小时前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
一坨阿亮5 小时前
Linux 使用中的问题
linux·运维
dsywws6 小时前
Linux学习笔记之vim入门
linux·笔记·学习
幺零九零零6 小时前
【C++】socket套接字编程
linux·服务器·网络·c++
wclass-zhengge7 小时前
Docker篇(Docker Compose)
运维·docker·容器
李启柱7 小时前
项目开发流程规范文档
运维·软件构建·个人开发·设计规范
小林熬夜学编程8 小时前
【Linux系统编程】第四十一弹---线程深度解析:从地址空间到多线程实践
linux·c语言·开发语言·c++·算法
力姆泰克8 小时前
看电动缸是如何提高农机的自动化水平
大数据·运维·服务器·数据库·人工智能·自动化·1024程序员节