工欲善其事必先利其器!,人都有遗忘性,必须把以前学的整理,温故而知新,可以为师矣

一. 文件命令

显示/home/user目录下的文件列表及详细信息。

1
ls -l /home/user

将当前目录改为/etc。

1
cd /etc 

pwd 输出当前目录

1
pwd

在当前目录下创建名为newdir的新目录。

1
mkdir newdir

删除整个文件夹

1
rm -r 

rm file.txt 删除file.txt文件;rm -r newdir 删除名为newdir的目录及其内容。

删除名为newdir的空目录。

1
rmdir newdir

rmdir newdir 删除名为newdir的空目录。

复制目录

1
cp -r dir1 dir2 

cp file.txt backup.txt 复制file.txt为backup.txt; cp -r dir1 dir2 复制整个目录dir1到dir2。

移动或重命名文件或目录。

1
mv [source] [destination]

mv file.txt /tmp 将file.txt移动到/tmp目录;mv file.txt newfile.txt 重命名file.txt为newfile.txt。

移动或重命名文件或目录。

1
touch [file]

touch newfile.txt 如果newfile.txt不存在则创建它;如果存在,则更新其时间戳,表示文件最后的修改时间

ln - 创建链接。

1
2
ln [source] [link]
ln -s [source] [symlink]

ln file.txt link.txt 创建硬链接;ln -s file.txt symlink.txt 创建软链接(符号链接)。

硬链接概念:

硬链接是文件系统中的一个概念,它允许用户为同一个文件创建多个入口点,即多个文件名可以指向同一个文件内容。这些文件名可以位于文件系统的不同位置,但它们都指向并修改同一个物理文件。硬链接通过索引节点号(Inode Index)来实现,每个文件在文件系统中都有一个唯一的索引节点号,硬链接就是通过这个索引节点号来链接不同的文件名到同一个文件内容。

软连接概念:
‌创建软链接是指在计算机中创建一个指向另一个文件或目录的符号链接。‌这种链接也被称为符号链接或符号连接,它是一个指向目标文件或目录的特殊文件,类似于一个快捷方式。

查找

1
find [path] [expression]

find /etc -name “*.conf” 查找/etc目录下的所有.conf文件。

grep - 在文件中搜索匹配的行

1
grep [pattern] [file]

示例:grep “example” file.txt 在file.txt中查找包含”example”的行。

wc - 统计文件的字节数、字数、行数等。

1
wc [options] [file]

示例:wc -l file.txt 计算file.txt的行数。

查找正在运行的命令

.

1
2
ps aux | grep python

.

1
2
ps aux | grep ffmpeg

.

1
nohup python3 local_time_hsh.py &