工作目录:pwd/ ls/ cd
pwd
返回用户的工作目录,是【**print working d**irectory】的缩写。
这个过程用到的一些符号:
【.】表示当前目录
【..】表示上一级目录
【~】表示家目录
【/】表示根目录(或目录分隔符)
注:只有当【/】在最前面时才是根目录,其他位置的【/】都是目录分隔符
绝对路径:一定要由根目录【/】写起
相对路径:可以用【..】写
cd
切换文件夹的常用命令,是【**change the shell working d**irectory】的缩写。
用法如下:
cd .. ##切换到上层目录,相对路径cd ../.. ##切换到上上层目录,相对路径cd / ##切换到根目录cd /bin ##切换到根目录下的bin,绝对路径cd ~ ##回到用户家目录cd ##同上cd - ##返回上一次的工作目录
ls
查看当前文件夹存在的文件信息,是【**lis**t information about the FILEs】的缩写。
参数如下:
ls -a ## all,列出所有文件(包括隐藏文件)ls -l ## long,列出详细信息ls -h ## human,以人类易读的方式ls -S ## Size,按文件大小排序ls -t ## time,按文件修改顺序排序
用法如下:
ls ##列出当前目录文件ls ./ ##同上,【.】代表当前目录ls ./*txt ##列出当前目录以txt结尾的文件,【*】表示通配符ls ../ ##列出上层目录文件ll ##等同于ls -la,自定义的别名ls -lh ##以KB/MB/GB显示文件大小ls -lh / ##列出根目录文件详情
创建文件:mkdir/ touch
mkdir
创建一个文件夹,是【**make dir**ectory(ies)】的缩写。
常见参数:
-p / --parents ##创建递归目录
用法如下:
$ lsbiosoftware config Data miniconda3 Miniconda3-latest-Linux-x86_64.sh readme.txt test2.sh test.sh$ mkdir test1$ lsbiosoftware config Data miniconda3 Miniconda3-latest-Linux-x86_64.sh readme.txt test1 test2.sh test.sh$ mkdir -p test2/test3$ tree test2test2└── test3
touch
创建一个文件。
用法如下:
touch file
tree
以树的结构展示文件目录结构。
常用参数:
-L ## Descend only level directories deep.-p ## Print the protections for each file.-u ## Displays file owner or UID number.-g ## Displays file group owner or GID number.-s ## Print the size in bytes of each file.-h ## Print the size in a more human readable way.-D ## Print the date of last modification or (-c) status change.
命名规则
不要有空格!
驼峰命名法:MyFirstTest
蛇形命名法:my_first_test
操作文件:mv/ rm/ cp
mv
rm
删除文件或文件夹的命令,是【**rem**ove】的缩写。
常见参数:
-f ## force不显示警告信息-i ## 在删除之前会先询问用户-r ## 递归删除文件夹
常见用法:
cp
复制和粘贴文件的命令,是【**copy and p**aste】的缩写。
常见参数:
-r ## 表示复制文件夹
常见用法:**cp [OPTIONI] SOURCE DIRECTORY**
链接文件:ln
分为硬链接(默认)和软连接(常用)。
相当于Windows下的快捷方式,方便操作,节约空间。
ln
创建软链接的命令,是【**Lin**k】的缩写。
常见参数:
-s ##加上即为软链接,不加默认为硬链接。
常见用法:
压缩文件:tar
tar
压缩文件或者解压文件的命令,是【**tape ar**chive】的缩写。
常见参数:
-c ##创建一个新的tar归档文件(创建压缩文件)-x ##从已有tar归档文件中提取文件(解压缩)-f ##输出结果到文件或设备-v ##在处理文件时显示文件(显示处理进度)-j ##将输出重定向给bzip2命令-z ##将输出重定向给gzip命令
常见用法:




