【Linux第一课】Linux系统常用文件管理命令

简介: 【Linux第一课】Linux系统常用文件管理命令

常用文件管理命令

Linux目录结构

“/"表示根目录。“home”下面的目录表示用户的家目录。


相对路径:“/”开头。从根目录开始描述路径。


绝对路径:不是“/”开头。从当前目录开始描述路径。


“.”表示当前目录。“…”表示上目录。“~/”表示家目录(又称回城)。


以“.”开头的文件是隐藏文件。


常用文件管理命令

ctrl c:结束进程;取消命令,并且换行(asdgshjg^c)。


ctrl u:清空本行命令。


tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项。


上方向键:得到上一条命令。


ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件。


ls参数:-l输出长信息;-lh以人性化方式输出(大小换成多少KB);-a显示所有文件,包括隐藏文件;-A显示所有文件,但不包括当前目录和上层目录文件。


pwd: 显示当前路径。


cd XXX: 进入XXX目录下;cd … 返回上层目录;只有cd返回家目录;cd -返回上一个你待过的目录。(change document)


cp XXX YYY: 将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如…/dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt(复制+粘贴+重命名)。cp a b -r:其中a和b均是文件夹,表示a整个文件夹复制到b这个文件夹下面。(-r表示recursion递归删除)。


mkdir XXX: 创建目录XXX。mkdir X/Y/Z -P:创建一系列文件夹。


history:显示之前输入的所有命令。


touch XXX: 创建一个文件。


rm XXX: 删除普通文件; rm XXX -r: 删除文件夹。(千万慎用)rm /* -rf删库跑路代码。


mv XXX YYY: 将XXX文件移动到YYY,和cp命令一样,XXX和YYY可以是一个路径;重命名也是用这个命令。


cat XXX: 展示文件XXX中的内容。


dir:显示当前目录下的文件。


find XXX:显示XXX下的文件路径。


补充:

在Windows中shift delete是直接删除。

Linux下复制和粘贴:ctrl insert和shift insert。


Linux基础课

相关文章
|
4天前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
21 5
linux系统服务二!
|
2天前
|
缓存 监控 Linux
|
4天前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
21 3
linux系统服务!!!
|
6天前
|
Linux Shell 数据安全/隐私保护
|
7天前
|
域名解析 网络协议 安全
|
12天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
112 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
13天前
|
运维 监控 网络协议
|
3天前
|
缓存 Linux 开发者
深入理解Linux命令 `autom4te`
`autom4te` 是 GNU Autotools 中不可或缺的组件,通过高效处理 M4 宏,生成配置脚本并提供强大的调试功能。了解 `autom4te` 的工作机制和常用选项,可以帮助开发者更好地编写和维护配置文件,从而提高软件项目的配置和编译效率。在实际应用中,结合 `autoconf` 等工具,`autom4te` 能够为项目的构建过程提供坚实的基础。
11 2
|
4天前
|
Linux 开发工具
linux文本管理命令
本文档介绍了Linux系统中常用的文本处理命令,包括`echo`、`cat`、`head`、`tail`、`wc`、`less`、`grep`以及重定向符号的使用方法和练习题。此外,还详细讲解了VIM编辑器的特点、工作模式、常用快捷键和高级技巧,帮助用户高效地进行文本编辑和处理。
20 4
|
4天前
|
网络协议 Linux
linux系统重要文件目录
本文介绍了Linux系统中的重要目录及其历史背景,包括根目录、/usr、/etc、/var/log和/proc等目录的结构和功能。其中,/etc目录下包含了许多关键配置文件,如网卡配置、DNS解析、主机名设置等。文章还详细解释了各目录和文件的作用,帮助读者更好地理解和管理Linux系统。
18 2