本指南列出了您需要了解的10个Linux命令,以便能够使用Linux终端浏览您的文件系统。
它提供命令以查明您所在的目录,您之前在哪个目录中,如何导航到其他文件夹,如何返回主页,如何创建文件和文件夹,如何创建链接
01 10
你在哪个文件夹中
当您打开终端窗口时,首先需要知道的是您在文件系统中的位置。
想想这就像你在商场内的地图上找到的“你在这里”标记。
要找出您所在的文件夹,可以使用以下命令:
PWD
由pwd返回的结果可能会有所不同,具体取决于您使用的是外壳版本的pwd还是安装在/ usr / bin目录中的版本。
一般来说,它会打印/ home / username的行 。
02之10
当前目录下有哪些文件和文件夹
现在您知道了您所在的文件夹,您可以使用ls命令查看当前目录下的哪些文件和文件夹。
LS
本身,ls命令将列出目录中的所有文件和文件夹,但以句点(。)开头的文件和文件夹除外。
要查看包括隐藏文件在内的所有文件(以句点开头的文件),可以使用以下开关:
ls -a
一些命令创建以代字符元字符 (〜)开头的文件的备份。
如果在列出文件夹中的文件时不想看到备份,请使用以下开关:
ls -B
ls命令最常用的用法如下:
ls -lt
这提供了一个按修改时间排序的长列表,最新的列表首先列出。
其他排序选项包括扩展名,大小和版本:
ls -lU
ls -lX
ls -lv
长列表格式为您提供以下信息:
- 权限
- 文件的inode数量(请参阅硬链接)
- 所有者
- 小学组
- 文件大小
- 上次访问时间
- 文件/文件夹/链接名称
03之10
如何导航到其他文件夹
要移动文件系统,您可以使用cd命令 。
Linux文件系统是一个树形结构。 树的顶部用斜线(/)表示。
在根目录下,您将找到部分或全部以下文件夹。
- /
- 箱子
- 靴
- 光盘
- 开发
- 等等
- 家
- LIB
- lib64的
- 的lost + found
- 媒体
- MNT
- 选择
- PROC
- 根
- 跑
- sbin目录
- SRV
- SYS
- TMP
- VAR
- USR
bin文件夹包含可由任何用户运行的命令,例如cd命令,ls,mkdir等。
sbin包含系统二进制文件。
usr文件夹代表unix系统资源,并且还包含bin和sbin文件夹。 / usr / bin文件夹有一组用户可以运行的扩展命令。 类似地,/ usr / sbin文件夹包含一组扩展的系统命令。
启动文件夹包含启动过程所需的所有内容。
cdrom文件夹是不言自明的。
dev文件夹包含有关系统中所有设备的详细信息。
etc文件夹通常是存储所有系统配置文件的地方。
主文件夹通常是所有用户文件夹的存储位置,普通用户是他们应该关注的唯一区域。
lib和lib64文件夹包含所有内核和共享库。
lost + found文件夹将包含不再具有由fsck命令发现的名称的文件。
媒体文件夹位于已安装的介质(如USB驱动器)所在的位置。
mnt文件夹也用于安装临时存储,如USB驱动器,其他文件系统,ISO映像等。
opt文件夹被一些软件包用作存储二进制文件的地方。 其他软件包使用/ usr / local。
proc文件夹是内核使用的系统文件夹。 你不必太担心这个文件夹。
根文件夹是root用户的主目录。
运行文件夹是用于存储系统运行时信息的系统文件夹。
srv文件夹是您可以保存网络文件夹,mysql数据库和Subversion存储库等内容的地方。
sys文件夹包含一个文件夹结构来提供系统信息。
tmp文件夹是一个临时文件夹。
var文件夹包含一系列特定于系统的内容,包括游戏数据,动态库,日志文件,进程ID,消息和缓存的应用程序数据。
要导航到特定文件夹,请使用cd命令,如下所示:
cd / home / username / Documents
04年10月
如何导航回到主文件夹
您可以使用以下命令从系统中的任何其他位置回到主文件夹:
cd〜
点击这里查看cd〜命令的完整指南。
10的10
如何创建新文件夹
如果你想创建一个新的文件夹,你可以使用下面的命令:
mkdir文件夹名称
点击这里查看mkdir命令的完整指南。
链接的指南显示了如何为文件夹创建所有父目录以及如何设置权限。
06年10月
如何创建文件
Linux为创建新文件提供了许多方法。
要创建一个空文件,您可以使用以下命令:
触摸文件名
touch命令用于更新文件的上次访问时间,但是不存在的文件会影响创建它的效果。
您还可以使用以下命令创建一个文件:
猫>文件名
您现在可以在命令行中输入文本,并使用CTRL和D将其保存到文件中
创建文件的更好方法是使用nano编辑器。 这使您可以添加文本行,剪切和粘贴,搜索和替换文本并以各种格式保存文件。
07的10
如何在文件系统中重命名和移动文件
这是许多方法来重命名文件。
重命名文件的最简单方法是使用mv命令。
mv oldfilename新文件名
您也可以使用mv命令将文件从一个文件夹移动到另一个文件夹。
mv / path / of / original / file / path / of / target /文件夹
如果你想重命名许多匹配相似模式的文件,你可以使用rename命令。
重命名表达式替换文件名(s)
例如:
重命名“加里”“汤姆”*
这将用tom替换文件夹中的所有文件。 所以一个名为garycv的文件将成为tomcv。
请注意,重命名命令不适用于所有系统。 mv命令更安全。
08年10月
如何复制文件
要使用Linux复制文件,您可以使用cp命令,如下所示。
cp文件名filename2
上面的命令将复制filename1并将其称为filename2。
您可以使用复制命令将文件从一个文件夹复制到另一个文件夹。
例如
cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs
上述命令将把文件userdoc1从/ home / username / Documents复制到/ home / username / Documents / UserDocs
09年10月
如何删除文件和文件夹
您可以使用rm命令删除文件和文件夹:
rm文件名
如果你想删除一个文件夹,你需要使用下面的开关:
rm -R文件夹名称
上述命令将删除文件夹及其内容,包括子文件夹。
10 10
什么是符号链接和硬链接
符号链接是指向另一个文件的文件。 桌面快捷方式基本上是一个符号链接。
例如,您可能会在系统上安装以下文件。
- /home/username/document/accounts/useraccounts.doc
也许你希望能够从家庭/用户名文件夹访问该文档。
您可以使用以下命令创建符号链接:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc
您可以在两个位置编辑useraccounts.doc文件,但编辑符号链接时实际上是在/ home / username / documents / accounts文件夹中编辑文件。
可以在一个文件系统上创建符号链接,并指向另一个文件系统上的文件。
符号链接实际上只是创建一个文件,该文件具有指向其他文件或文件夹的指针。
但是,硬链接会在两个文件之间建立直接链接。 基本上它们是相同的文件,但只是另一个名称。
硬链接提供了一种分类文件的好方法,而不占用更多的磁盘空间。
您可以使用以下语法创建硬链接:
文件名链接到文件名链接
语法与符号链接类似,但不使用-s开关。