Linux常用指令
Linux的命令格式为:
command [-options] [parameter 1] ……
命令 选项 参数1
1. ls:罗列文件夹下的文件或文件夹
ls [命令行参数] [path]
- ls -a:显示出隐藏文件
- ls -l:罗列出当前文件或文件夹的详细信息 (可以直接写成 ll )
- ls -al:上面两条指令的综合,罗列出包括隐藏文件的详细信息
- ls -lrt:按照修改时间进行一个排序 (r ->逆序,t->时间)
- ls -h:可以用来显示文件的大小
Windows 操作系统下,是使用文件后缀来区分文件类型的,而在Linux操作系统下,不用文件后缀来区分,而是用相应的符号来表示的,比如符号 ‘-’ 就代表着普通文件,符号 ‘d’ 就代表着文件夹。
2. pwd:可以查看当前路径
3. cd:切换文件的目录(路径)(change diretory)
cd [path]
- cd / :cd到根目录
- cd ~ :cd到当前用户的家目录
- cd - :回到上一次的文件夹下
- cd . . :回到上级的目录中
4. mkdir : 创建一个文件夹
mkdir [FolderName]
5. touch:创建一个普通文件
touch [FileName]
6. rm:删除一个文件或文件夹
rm [FileName]
- rm -r [FolderName] :删除文件夹
- rm -r i [FolderName]:递归的显示删除文件(文件夹)的过程
- rm -f:强制删除
- rm -i :一步一步提示删除
- rm - r f / * :从根目录开始强制删除文件 (不要使用)
所有被rm删除的文件或文件夹都不能被恢复
7.cp:拷贝文件或文件夹
cp [待拷贝文件] [path]
cp -r [待拷贝的文件夹] [path]
拷贝完后进行重命名
cp [待拷贝文件] [path] / [重命名之后的文件名称]
8. mv:移动或重命名
移动
mv [待移动的文件/文件夹] [path]
重命名
mv [待重命名的文件] [重命名之后的名称]
9. cat:查看文件内容
cat [FileName]
10.echo 向文件中写简单的内容
echo "要写的内容" > [FileName]
11. zip:压缩文件或文件夹
压缩文件
zip [压缩完成后的名称].zip [待压缩文件]
压缩文件夹
zip -r [压缩完成后的名称].zip [待压缩文件]
解压缩
unzip [待解压缩的文件/文件夹]
12.tar:压缩以及解压缩
tar 分为 gzip 和 bzip2 两种压缩方式
①gzip
压缩
tar -zcvf [压缩后的名称].tar.gz [待压缩的文件或文件夹]
解压缩
tar -zxvf [待解压缩的文件].tar.gz
②bzip2
压缩
tar -jcvf [压缩文件名称].tar.bz2 [待压缩文件]
解压缩
tar -jxvf [待解压缩文件名称].tar.bz2
命令行参数含义:
- z:代表gzip压缩
- j:代表bzip2压缩
- c:代表create,创建压缩文件的含义
- v:代表view,展示压缩过程或解压缩过程
- f:代表指定压缩文件的名称,f 命令行参数后必须跟压缩/解压缩的名称,f后不能再跟其他的命令行参数了
- x:解压缩