alias 设置指令的别名
alias ls - --color=auto ll
-p 查看历史设置的所有别名信息
unalias 删除指定设置指令的别名
-a 删除所有设置指令的别名
mkdir 创建新的目录,常用选项-pv
-p 递归创建,像这样创建的时候mkdir zzz/ddd/kkk 会报错,如果像这样 mkdir -p zzz/ddd/kkk则创建成功。
-v 显示创建过程
touch 创建空文件
touch haha/1.txt hehe/2.txt
touch hhh{1...100}.txt
创建1-100的hhh的.txt文件
ln 创建链接文件
-s 软链接 原配置文件被删除,软链接失效
-d 硬链接
格式
ln [-s][-d] 需要链接的文件路径 指定链接路径
cp 复制文件或目录,常用选项-r 复制目录使用
-r 递归处理 ,可以复制到嵌套了的文件夹的文件。
rm 删除文件或目录,常用选项-rf
mv移动文件
mv 需要移动的文件 目标文件路径
which 查看命令存放位置
-V 显示命令版本信息
find 查找文件或者目录,子选项可组合使用,-a 筛选结果必须满足-a前的条件与-a后的条件
-o 筛选结果必须满足-a前的条件或-a后的条件
-name 名称 -size 指定大小 +50MB表示筛选大于50MB的文件
grep 通过关键字筛选文件中的内容,
-v 反向选择
-i 忽略大小写
格式: grep 要找的内容 文件路径
练习
1,创建别名ll表示ls-l--color=auto,并验证其功能
alias ll='ls -l --color=auto'
2,取消别名ll的设定
unalias ll
3.创建目录 testdir,并在其中生成空文件 file1.txt
cd ~
mkdir testdir
touch ./testdir/file1.txt
4.显示当前工作目录路径
pwd
5,为 file1.txt 创建硬链接 hardlink.txt 和软链接 symlink.txt
ln -d ./testfile/file1.txt /root/hardlink.txt
6,使用ls-i验证硬链接与原始文件的inode 相同
ls -i hardlink.txt
显示:1062095 hardlink.txt
ls -i /root/testfile/file1.txt
显示:1062095 /root/testfile/file1.txt
前面的索引号码相同,表示硬链接成功
7,将 file1.txt 复制到 backup/file1.txt(需提前创建 backup 目录)
mkdir backup
cp -r /root/testfile/file1.txt /root/backup/
8,移动 file1.txt 到上级目录并重命名为 file2.txt
mv file1.txt /root/backup/file2.txt
9,查找当前目录下所有.txt 文件并删除它们
cd ~
rm -rv *.txt
10,使用 which 确认 grep 命令的路径
which grep
11.在 file2.txt 中搜索包含“test”的行并输出到 result.txt
touch file2.txt
grep "test" file2.txt > result.txt
12,创建文件 vimtest.txt,插入内容“Hello Linux",保存并退出
vim vimtest.txt
i
Hello Linux
esc
wq
13,查找当前目录及子目录下所有超过 1KB 的.og 文件
find /root -name "*.og" -size +1k
14,使用 grep 搜索这些文件中包含"ERROR"的行并计数
grep -c "ERROR" ./root/result.txt ./root/file2.txt
15,使用 which 确认 vim 和 bash 的安装路径
which vim bash
16,通过 In -s 创建 vim 命令的符号链接到/usr/local/bin/editor
ln -s /usr/bin/vim /usr/local/bin/editor
17,使用 touch 在 backup/目录下创建 10 个时间戳文件(如 file_$(date +%s).txt
touch file_$date+%s{1..10}.txt
18,使用所有.tmp 文件
find / -name "*.tmp"
19,统计/var/log目录下各子目录的磁盘使用量
du -h /var/log
20,查找十个常用命令,并将位置统计出来
which vim ls apt cp mv du rm touch mkdir find
21,统计/etc 下有多少个大于 2M 的文件
find /etc -ls -size +2M | wc -l
22,检索十个常用命令的配置文件,并将空行和注释行过滤导出
2168

被折叠的 条评论
为什么被折叠?



