Linux小白进阶之路:TOP 10命令详解

说白了,这1 0条命令是日常Linux操作中的重中之重。

ls是最基本的查看文件目录的命令。
使用 -l 查看权限和大小等详细信息。
ls -a 可以看到隐藏文件。
ls -h 显示大小(以 KB MB 为单位)。

Cat用于查看文件内容。
cat filename 直接显示整个文件。
cat file1 file2 >combination_file 可以组合多个文件。
cat > newfile 可以将键盘上的内容写入文件。

cp是复制文件目录。
默认情况下,目标文件将被覆盖。
cp - 我问你确定吗? cp -r 可以重复复制目录。

mkdir 是创建目录。
mkdir project 直接创建项目。
mkdir -p docs/{reports,images} 可以一次创建多层目录。

echo 是输出文本。
echo“Text”直接打印。
echo "data" > file.txt 可以将内容写入文件。

mv 可以移动文件并重命名它们。
mv file.txt target/ 是移动的。
mv oldname.txt newname.txt 重命名。

rm是删除文件的目录。
rm file.txt 删除单个文件。
rm -rf /tmp/ 会积极清理目录,请谨慎使用。

df 查看磁盘空间。
df -h 显示大小(以 GB 和 MB 为单位)。
df -i 查看 inode 使用情况。

根据条件查找文件搜索。
找到〜/ -mtime -7 搜索 7 天内更改的文件。
查找 /var/log -name ".log" -delete 可以删除所有.log文件。

rpm 负责 RPM 软件包。
安装了 rpm -ivh package.rpm。
rpm -e package_name 进行卸载。
rpm-qa|您可以使用 grep httpd 检查已安装的软件。

这是第一个。

Linux系统目录结构与more、less基础命令

2 02 2 年,我对某城市的Linux系统的目录结构进行了研究。
当时我很困惑,后来我意识到Linux文件系统遵循FHS规范,分为两层。
根目录(/)下的主目录是boot,存放系统内核和引导文件。
bin 存放所有用户都可以执行的常用命令,sbin 存放系统管理命令,dev 存放设备接口文件等,存放系统配置文件,home 是普通用户默认的工作目录,root 是 root 用户无论 home 的主机目录,usr 存放用户应用程序,var 存放动态变化的数据。

接下来我学习了文件查看器命令。
Cat直接显示整个文件内容,但当文件太大时无法滚动。
more 在页面上展示文件内容,并支持交互操作。
Enter功能键逐行向下移动,空格向下移动一屏,b向上移动一屏,q退出。
当前内容报告显示在信息屏幕的左下角。
less 是一个改进的网站工具,支持更多功能。
功能键PageUp/PageDown 上下翻页,/ 搜索内容,n/N 移动到下一个/上一个匹配项,q 退出。
文件名出现在显示信息的左下角。

head 显示文件开头,默认为 1 0 行,tail 显示文件结尾,默认为 1 0 行,tail -f 可以跟踪日志更新。
wc 统计文件的行数、字数和字节数,grep 搜索文件中指定的字符串。

还学习了备份和恢复工具、gzip/gunzip压缩和解压、bzip2 /bunzip2 压缩和解压、tar打包和压缩、解包和解压。
常用的选项包括 -t 查看包内文件列表和 -C 指定目标解压目录。

综上所述,Linux系统目录结构遵循FHS规范。
文件查看包括cat、more/less、head/tail等,统计和恢复包括wc、grep,备份和恢复工具包括gzip/bzip2 和tar。