linux 第三天

一、Linux系统目录结构:
Linux 根目录下子目录的布局 都遵循FHS

重要目录

/bin /sbin目录下都是可执行文件,命令文件 不能含有子目录
/home 家目录,包含系统上个用户的主目录,子目录都是其他用户的用户名
/boot 该目录中包含Linux系统的内核文件和引导装载文件
/var 该目录存放不经常变化的数据,如系统日志、打印队列
☆ /etc
/proc 进程信息将映射到目录中

二、 Linux 文件信息

....
inode也会占用空间
df命令 检查磁盘空间情况

inode号码 目录也是文件

使用stat命令 查看文件信息大小 权限 时间属性等

三、文件和目录操作管理
重点命令:

1.pwd 显示工作目录路径
2.cd 改变目录路径
ps 绝对路径从根目录开始写 最左边没有/就是相对路径 相对路径就是在当前目录下操作。

cd 回到当前用户主目录
cd ~ 加用户名 进入其他用户主目录


3.ls 列出当前目录和文件信息
对于目录使用将列出所有子目录和文件信息 对于文件使用将输出文件名
ls -l 查看长文件
ls -a 查看所有文件 包括隐藏文件
ls -d 查看目录自身的属性
ls -R 递归查看目录和子目录

4.touch 创建空文件夹、

5.mkdir 创建目录
mkdir -p 创建多个目录

6.rm 删除文件

rm -rf 强制删除不再问
7.cp 复
语法:
cp -a = -dpr 可以把权限链接等粘过去

8.mv 把目录项改个位置 还可以改文件名

9.df -h 查看容量分区...
du 查看目录及目录内文件的磁盘占用量
du -a 查看目录和文件的情况 du -h 可读性更高
du -s 只看目录的情况
du -a | sort -n | head -5 查询并排序 (sort -rn 按数字逆序排序) head -10 排10个

10.file 查看文件类型

远端服务器和本地的文件复制:
scp /localdir/file1 root@192.168.0.1:/remotedir/
sftp

四、链接文件
使用链接文件 语法:ln 【源文件】【链接文件】

练习:

在root目录下实现文件按照时间排序最新的在前面并把结果输出到名为text.txt的文件中

首先在root目录下 touch text.txt 建立 text.tx文件   用ls查询再重定向到 text.tx文件中   ls -alt > /root/text.txt

在root目录下创建文件abc.txt 创建用户abc

创建文件 touch abc.txt  创建用户 adduser abc 并设立密码

将文件的拥有者改为abc 文件权限为rwxr--r-- 

  改文件拥有者 chown abc abc.txt  更改文件权限 chmod 744 abc.txt

在root下写出ls -l并过滤出abc.txt这个文件的命令

ls -l | grep abc.txt ls-l 过滤出信息后 用管道符 连接命令 grep 过滤abc.txt的出信息 

查询出结果为 -rwxr--r--. 1 abc  root    0 7月  19 07:32 abc.txt

 含义                      权限      硬链接   组      时间                   文件名称

原文地址:https://www.cnblogs.com/zxk666/p/7207780.html