01:Linux的基本命令

Linux的基本命令

本教程是使用的是Ubuntu14.04版本。

1、常识

1.1、Linux的隐藏文件

在Linux中,根目录用 / 来表示,Home目录用 ~ 来表示。

在Linux中文件夹中的隐藏文件前面是以 是 • 开头的

1.2、绝对路径与相对路径

路径:一个文件在操作系统中存储位置的标识。pathname

绝对路径:路径是从绝对位置开始的。在windows的绝对路径是从某一个盘符开始的(D:\Bandizip);Linux中的绝对路径是从 / 和~开始的。
由上图可知,路径由冒号:开始,$符号结束。

相对路径:指明路径时,是从当前所在位置开始的。

2、基本命令

2.1、ls

使用列表把当前文件夹显示出来。

ls -a,显示所有文件,包括隐藏文件

ls - l,以详细信息显示

ls -la,显示所有文件的详细信息(ls -al)

-开头的表示普通文件

d开头的表示是文件夹

l开头的表示符号连接文件

2.2、cd

用与切换目录。

若现在在fff文件夹里面,想进入abc文件夹,不能cd abc。因为cd只能进入下一级文件夹(此文件夹中有的文件)或进入绝对路径。

方法1:cd ‥

方法2:cd 绝对路径

1个点表示进入当前目录的入口,2个点表示进入上一级目录的入口

2.3、pwd / mkdir / mv / touch / cp / rm / cat / rmdir

pwd:打印出当前的路径

mkdir:创建文件夹

mv:①移动文件(目标文件夹只能使用绝对路径或下一级路径)

②更改文件名

touch:创建文件

cp:复制文件

cp -r:复制文件夹

cp -f:强制复制文件(cp -rf强制复制文件夹)

rm:删除文件

rm -r:删除文件夹

rm -f:强制删除文件(rm -rf强制删除文件夹)
cat:直接查看文件里面的内容

rmdir:只能删除空文件夹 ,不能删除有内容的文件夹

2.4、ln

软连接(和window中快捷方式类似)

ln -s 源文件名 连接文件名

若将主文件fff删除,则对nnn文件有影响

硬连接

ln 源文件名 连接文件名

若将主文件fff删除,则对mmm文件没有影响

2.5、man

作用:查询man手册,获得帮助信息

man 1 ls: 1表示查询的是linux命令

man 2 xxx: 2表示查询的是linux api

man 3 xxx: 3表示查询的是C库函数

2.6、apt-get

在Ubuntu中在线安装和卸载软件的命令

apt-get install vim 安装vim

apt-get remove vim 卸载vim

注意,安装和卸载都是在线的,也就是说ubuntu必须能上网才能使用apt-get

相关推荐
深紫色的三北六号6 小时前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash9 小时前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI20 小时前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行2 天前
Linux和window共享文件夹
linux
木心月转码ing2 天前
WSL+Cpp开发环境配置
linux
崔小汤呀3 天前
最全的docker安装笔记,包含CentOS和Ubuntu
linux·后端
何中应3 天前
vi编辑器使用
linux·后端·操作系统
何中应3 天前
Linux进程无法被kill
linux·后端·操作系统
何中应3 天前
rm-rf /命令操作介绍
linux·后端·操作系统
何中应3 天前
Linux常用命令
linux·操作系统