cd 切换目录
#cd chang directory
相对路径: 相对于当前所在的路径开始查找 cd home
/ 根目录 cd /
~ 当前用户的家目录
. 当前目录
.. 上层目录 cd ../../..
- 上一次所切换的路径
实例
su 用户切换
su USERNAME 切换到指定用户,当前路径没有更改
su 切换到root用户
su -l USERNAME == su - redhat
切换到指定用户,更改当前路径返回到当前用户的家目录
实例
快捷键
ctrl+c 终止当前名令执行
ctrl+l 清屏 == clear
ls 列出命令(查看目录下的所有文件)
linux基本思想一切皆文件-----7种文件类型
如图所示
## 面试-----软链接和硬链接区别
在linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode。
(1)符号链接又叫软链接,和原文件不是一个文件。例如Windows的快捷方式,
作用特点:在指定路径查找某个文件访问快速便捷,删除源文件快捷方式不能访问
创建对象:文本文件目录文件都可以创建,并且可以跨文件系统
创建链接文件:ln -s 原文件 链接文件
如何判断是否是链接文件: l
(2)硬链接,
概念:多个文件名指向同一个Inode
作用特点:防止用户误删除,备份(仅对文件名备份)
创建对象:对目录文件不能创建,并且不可以跨文件系统
创建硬链接: ln 原文件 新文件
多个文件名是否指向同一个节点号,以及硬链接次数是否改变
touch FILENAME 创建文件
mkdir DIRNAME 创建目录
rm FILENAME 删除文件
rm -r DIRNAME 删除目录文件
cat FILENAME 查看文件
nano FILENAME 编辑文件
***文件系统层级结构FHS
修改时间区域
date
clock
hwclock -s 系统时间向硬件时间同步
hwclock -w 硬件时间向系统时间同步
timedatectl status
list-timezones
set-timezone
set -time
文件管理命令
touch 创建文本文件
stat FILENAME 查看文件详细属性
touch [-option...] FILENAME...
touch FILE1 FILE2 FILE3
touch /{FILE1,FILE2,FILE3}
touch {a..c}{1..3} a1 a2 a3 b1 b2 b3 c1 c2 c3
mkdir 创建目录
mkdir [-options..] DIRNAME
-p parents 指定父目录创建(从左向右依次创建多级目录)
-v verbose 详细信息 显示创建的详细结果
创建多级目录 mkdir -pv /1/2/3/4/5
tree 树状显示目录结构
rm 删除文件
rm [-options] FILENMAE/DIRNAME...
-f force 强制
-r 递归,递归删除目录文件
rm FILE1 FILE2
rm f* 删除以f开头的所有文件
rm *.txt
rm * 删除当前目录下所有文本文件
rm -f
rm -r d1
rm -rf dd1
du 查看系统文件占用磁盘大小 KB
-a 查看指定目录下所有文件占用的总大小,以及该目录下每个文件占用磁盘空间的大小
-s 只显示指定目录下所有文件占用磁盘的大小,不显示子目录
-h 显示大小可以进行单位转换
mv 移动文件
## cp 复制文件
cp [-options] 源文件名... 目标路径
-r 递归复制目录文件
-p 复制文件保持文件原属性
-a== -rp 复制目录保持目录文件的原属性
## wget 下载文件
wget [-option...] URL
-P 指定下载文件到指定路径
-b 将下载进程放在后台运行
-c 断点续传
-t 指定下载尝试次数
-r 下载目录文件
-o
-O