vi可打开,可创建,cat只能打开已有的文件
rm -r 删除文件夹-r
:这个选项代表“递归”(recursive)。当你用 -r
选项与 rm
一起使用时,rm
会递归地删除目录及其内容,包括所有子目录和文件。
pip install -r requirements.txt一定要-r-r
:这个选项表示从指定的文件中读取依赖项列表,并依次安装这些包。通常,这个文件是一个 requirements.txt
,其中列出了项目所需的所有 Python 包。
disk usage
du -h查看当前目录及其子目录的大小(-h以人类可读性形式:K,M,G)
du -h path查看特定目录大小
du -sh查看目录总大小(-s显示总计)
du -h --max-depth=1 查看当前目录下所有一级子目录的大小
df
(disk free)命令用于显示文件系统的可用空间和已用空间。虽然它主要用于显示文件系统的信息,但也可以用来查看磁盘的总体使用情况。
ls -l # 列出详细信息
ls -a # 列出所有文件,包括隐藏文件
cd /path/to/directory # 切换到指定目录
cd ~ # 返回主目录
cd .. # 返回上一级目录
mkdir new_directory # 创建一个新目录
mkdir -p /path/to/directory # 递归创建不存在的目录
cp source_file destination_file # 复制文件
cp -r source_directory destination_directory # 复制目录及其内容
mv old_name new_name # 重命名文件或目录
mv file_name /new/path/ # 移动文件到新位置
grep "pattern" filename # 搜索文件中的指定字符串
tar -cvf archive_name.tar directory_to_compress # 压缩目录为 tar 包
tar -xvf archive_name.tar # 解压 tar 包
chmod 777 ./start.sh
-
chmod
:这个命令用于更改文件或目录的权限。 -
777
:权限模式的数字表示法,其中每个数字对应文件的不同权限级别:- 第一个数字:用户权限(Owner)
- 第二个数字:组权限(Group)
- 第三个数字:其他人权限(Others)
每个数字表示可执行的权限,数字与权限的关系如下:
4
:读(Read)2
:写(Write)1
:执行(Execute)
因此,
777
表示用户、组和其他人都拥有读、写和执行的权限。