你好,这里是争做图书馆扫地僧的小白。
个人主页:争做图书馆扫地僧的小白_-CSDN博客
目标:希望通过学习技术,期待着改变世界。
前言
一、Ubuntu的基础使用
(一)打开终端的方式
(二)命令行提示符
(三)linux文件系统结构
(四)linux常用命令
1.linux系统命令的格式
2.ls命令
3.cd命令
4.whoami名字
5.pwd命令
6.mkdir命令
7.rmdir命令
8.touch命令
9.rm命令
10.cp命令
11.mv命令
12.其他常用命令
总结
Ubuntu是一个以桌面应用为主的Linux发行版操作系统,Ubuntu 是一个基于 Linux 内核的开源操作系统,它提供了简单易用的界面和丰富的功能,广受开发者和普通用户的喜爱。
本文就将介绍Ubuntu系统的基础操作和使用,包含打开终端的方式,命令行提示符,文件系统结构,常用命令等。
提示:以下是本篇文章正文内容,下面案例可供参考
从上图中看的到,我们平时所使用的Ubuntu都是带有图形化的界面,但是实际到企业中做开发工作的时候,一般终端软件是没有图形化界面的。而且嵌入式设备一般资源都比较有限,移植一个图形化界面到硬件设备上是不现实的。所以我们一般都是通过命令来操作linux系统。
1.点击左侧的终端图标打开
2.使用快捷键 ctrl alt t
3.在同一窗口使用 ctrl shift t 左右分屏打开多个同路径终端
4.打开一个同路径的新终端窗口 ctrl shift n
linux@xiaobai:~s
linux 当前使用的用户
@ 分隔符
xiaobai 主机名
: 分隔符
~ 当前所在的路径 ~表示用户的家目录
$ 用户的权限 $ 普通用户 # 管理员用户(root用户)
普通用户只能操作部分权限,而root用户拥有系统中所有的权限
普通用户想使用管理员身份运行命令,可以在命令前加
sudo 需要 sudo 密码
注意:linux里面的都是文件,linux的文件系统是一个树形结构。
linux文件的路径:使用/分隔
打开终端是默认当前路径是该用户的家目录
绝对路径:相对于根目录的路径
相对路径:相对于当前所在路径的路径
命令 选项 参数
注意:命令和选项之间以及选项和参数之间都要有空格。命令中所有涉及文件的操作使用绝对路径和相对路径都可以。
ls 列出当前路径下的所有文件
ls 路径名 列出指定路径下的所有文件
ls -l 列出当前路径下的所有文件,包括文件的详细信息
ls -a 列出当前路径下的所有文件,包括隐藏文件
linux中隐藏文件都是以 . 开头的
ls -lh 列出当前路径下的所有文件,包括文件的详细信息
且文件的大小以 K M G 等形式显示
单位的换算:
1Byte = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
文件详细信息说明:
-rw-rw-r-- 1 linux linux 1123 12月 18 10:56 main.c
从左到右
- 文件的类型 bsp-lcd
b 块设备文件
s 套接字文件
p 管道文件
- 普通文件
l (小写的L)链接文件
c 字符设备文件
d 目录文件
rwxrw-r-- 文件的权限 对应三组权限 文件的所属用户 所属组 其他人 权限
r 读权限
w 写权限
x 执行权限
1 文件的硬链接个数
linux 文件的所属用户
linux 文件的所属组
1123 文件的大小 单位是 字节
12月18 10:56 文件的时间戳 文件最后一次被修改的时间
main.c 文件名
cd 目录名 进入指定的目录(可以是绝对路径 也可以是相对路径)
cd . 进入当前路径 --相当于没动
cd .. 进入上一级目录
cd ~ 进入用户的家目录 也可以直接 cd 回车
cd / 进入根目录
cd - 进入上一次所在的目录
cd ../../ 进入上一级的上一级目录 (可以连续使用)
显示当前使用的用户的用户名字
显示当前所在的绝对路径
mkdir dir1 在当前路径下创建一个名为dir1的目录文件
mkdir ~/dir2 在当前用户的家目录下创建一个名为 dir2的目录文件
mkdir /home/linux/dir3 在/home/linux 创建一个名为 dir3的目录文件
mkdir ../dir4 在上一级路径下创建一个名为 dir4的目录文件
mkdir dir1 dir2 dir3 在当前路径下并列的创建三个名为 dir1 dir2 dir3的目录文件
mkdir -p dir1/dir2/dir3 在当前路径下嵌套创建三个目录文件,也就是说dir1里面有dir2 dir2里面有dir3
rmdir 目录文件名 删除目录文件
注意:rmdir命令只能删除空的目录
touch file 如果文件file存在,表示更新文件的时间戳
如果文件file不存在,表示在当前路径新建名为file的普通文件
rm file 删除当前路径下名为file的文件
rm -r dir 如果要删除的是目录文件,需要加选项 -r ,这种方式可以删除非空的目录文件
rm -f file 删除文件file 忽略错误信息 强制删除
rm -rf 文件名 常用的用法
cp file1 file2 如果file2不存在 将文件file1复制一份取名为file2
如果file2存在,表示将file1复制一份取名为file2 会覆盖原来的file2
cp file1 dir1 将文件file1复制一份放到目录dir1里面
cp -r dir1 dir2 如果目录dir2不存在,表示将目录dir1复制一份取名为dir2
如果目录dir2存在,表示将目录dir1复制一份放到dir2里面
mv file1 file2 如果file2不存在,表示将文件file1重命名为file2
如果file2存在,表示将文件file1重命名为file2,覆盖原来的file2
mv file1 dir1 将file1移动到dir1中
mv dir1 dir2 如果dir2不存在,表示将dir1重命名为dir2
如果dir2存在,表示将dir1移动到dir2里面
cat 命令
cat 文件名 查看文件的内容
cat -n 文件名 带行号查看文件内容
clear 命令
清屏 使用快捷键 ctrl + l(小写的L)
exit 命令
如果涉及到用户切换,表示退回到上一次的用户
如果本来就已经是最初的用户了,exit表示关闭终端
su 用户名 切换用户
tab 键补齐
既可以补全文件名 也可以补全命令
补齐的规则:如果能确定唯一的内容,按一下tab键就可以补全
如果不能确定唯一的内容 按两下tab键 会提示可以补全哪些内容,
然后,再给定一些关键信息,按tab键就可以补全了
调整终端字体大小
放大:ctrl shift +
缩小:ctrl -
linux中复制粘贴
复制 ctrl shift c
粘贴 ctrl shift v
以上就是今天要讲的内容,本文讲解了ubuntu的基础使用,以及打开终端的方式,命令行提示符,文件系统结构以及常用命令。希望我的博客对需要的人有所帮助,当然有任何的错误之处,还请与我联系,谢谢。