一:目录结构
目录-》文件夹:存放的是具体有哪些文件
文件:存放的就是具体的数据
/dev/cdrom 光盘设备:光盘里存放的内容都在这里面,以后用来为我们的操作系统补充包-》加油站
/dev/null 黑洞文件:把不想显示的内容都丢入黑洞
/etc/hostname 主机名的配置文件
/etc/sysconfig/netweork-scripts/ifcfg-eth0
/etc/sysconfig/netweork-scripts/ifcfg-eth1 网卡的配置文件
/etc/resolve.conf 指定远程dns的地址
/etc/hosts 本机的域名解析文件
/home/以普通用户名命名的文件=普通用户的家目录
/root----------------------------root的家目录
挂载点/media/mnt/opt
与网络参数优化相关的文件都在该文件夹下面
[root@web01 ~]# ls /proc/sys/net/ipv4/ | grep backlog tcp_max_syn_backlog[root@web01 ~]# cat /proc/sys/net/ipv4/tcp_max_syn_backlog 128
日志存在的路径/var/log
查看日志tail -f /var/log/messages
二:切换文件夹与pwd查看当前所在的文件夹cd pwd
三:路径
绝对路径:路径是从根开始的,即/作为前缀
Linux系统 :/a/b/c/d/e.txt
Windows系统: C:\a\b\c\d\e.txt
相对路径:路径不是从根开始的Linux系统c/d/new.txtWindows系统 a\b\c\
四:文件管理基础命令
pwd :查看当前文件夹
cd :默认切回家目录
cd ~ :查换到家目录
cd - :返回上次目录
cd … :切换到当前目录的上一级目录
ls 目录 默认浏览当前目录
ls -l 目录 浏览目录下的子目录子文件名的详细信息
ls -dl 目录 查查看目录
ls -a 目录 浏览的结果中包含隐藏文件
tree -a 目录 显示所有文件,包括隐藏文件
tree -d 目录 只显示子目录
tree -L 1 目录
-L 遍历目录的最大层数,-L后应该是大于0的正整数
tree -F 目录 -F 在条目后加上文件类型的指示符号 ,列如会在显示出的目录后面加上左斜杠/
补充:Linux系统不是以文件的后缀名来区分文件类型的,而是以 ls - l 的首位来区分
五:创建,复制,移动,删除
创建文件
touch 没有就创建,有就修改文件时间
touch创建出的普通文本文件,与后缀名无关
touch{1…100}.txt 依次创建1到100touch{1…3}{a.b}.txt
创建目录
mkdir -p 递归创建目录
删除
rm 删除文件
-r 递归删除,删除有内容的文件夹
-d 删除空文件夹
-rf 强制删除
移动:
mv 源文件路径 目标路径
复制文件
cp 源路径 目标路径
拷贝文件夹必须加 -r
cp -r /源文件夹 目标文件夹 把源文件夹复制到目标文件夹下
cp -r /源文件夹/* 目标文件夹 把目标文件夹下的所有子文件夹拷贝到目标文件夹下
cp -f 当前用户对目标文件夹有wx权限,但是对目标文件夹下文件没有写权限,如果需要,删除已存在的文件,强制复制
root用户下的cp默认有一个别名
alias cp=‘cp -i’
显示提示信息,是否覆盖可以在执行前取消别名 unalias cp
查看文件内容(cat less more head tail grep)
cat -n 显示行号cat -A 包括换行符
head 只查看文件的头十行head - 3 查看前三行
tail 查看文件的后十行tail -3 查看后三行
tail -4 a.txt | head -2 取倒数第四行开始的头两行
tail -f a.txt 在文件内捕捉echo 1111 >>a.txt 在文件内追加内容
less 可以上下键翻页查看内容
more 可以按空格键一页一页查看
grep 针对文件内容进行过滤