*本篇博客主要介绍一些Linux中的一些较为常见的基础命令,如cd、ls、cp等等。如下表所示是总结的一些常见的Linux基础操作指令。
接下来对上表中的命令进行详细的介绍:
1. ifconfig
语法:ifconfig
功能:查看当前电脑的网卡信息-可以用来获取电脑的ip地址,用xshell等的第三方软件进行连接操作。
2. ls
语法:ls [选项] [目录或文件]
常用选项:
ls -a --列出目录下的所有文件(包括隐藏文件)
ls -l --列出文件的详细信息 简写为->ll
ls -t --按时间排序
3.pwd
语法: pwd
功能:显示当前用户所在的目录
4.cd
语法:cd [目录名称]
功能:改变工作目录。将目前工作目录改变到指定的目录下。
cd切换的路径可以分为两种:
(1)绝对路径:从根目录开始计算到某一个文件夹所经历的路径。
(2)相对路径:从.开始计算到某一个文件夹所经历的路径,其中"."代表当前目录.
常用的路径有:
~:代表当前用户的家目录。
/:代表根目录。
常用选项:
cd --切回当前用户的家目录。
cd - --回到上一次所在的目录。只能在两个目录之间进行变换。
5 mkdir
语法:mkdir [文件夹名称]
功能:在当前目录下创建一个文件夹。
常用选项:
mkdir -p --递归创建多个目录
例如:
mkdir -p a/b/c --创建一个a目录,在a目录中创建b目录,在b目录中创建c目录。
6 touch
语法: touch [文件名称]
功能: 新建一个不存在的文件。
7 cp
语法: cp [源文件][将要拷贝到的路径] --对文件夹进行拷贝时需要加 -r
功能:复制文件或目录。
常用选项:
cp -r [源文件][将要拷贝到的路径] ---对文件夹进行拷贝
另外还可以对文件/文件夹进行重命名:
cp [源文件][将要拷贝到的路径][重命名之后的名称]
cp -r [源文件][将要拷贝到的路径][重命名之后的名称]
8 mv
语法:mv [源文件][将要移动到的路径]
功能:移动文件或文件夹。
常用选项:
mv [源文件][将要移动到的路径] --移动文件/文件夹
mv [源文件][将要移动到的路径][重命名之后的名称] --可以对文件/文件夹重命名
9 rm
语法:rm [待删除的文件] --删除文件夹需要加 -r
功能:删除文件/文件夹
常用选项:
rm -r [待删除的文件夹] --删除该文件夹及其下所有文件
rm -f [待删除的文件] -- 强制删除该文件
rm -i [待删除的文件] -- 提示用户确认每一个步骤。
rm -rf [待删除的文件夹] --强制删除该文件夹
rm -rf /* --->删除根目录下的所有文件(删库跑路,慎用!!!)
-- "*" 表示所有。 /*表示根目录下所有
10 cat
语法:cat [文件名称]
功能:查看文件内容
11 tar/zip压缩方式
tar一共有两种:
(1) gzip
tar -zcvf [压缩后的名称].tar.gz [待压缩的文件或文件夹] --对文件/文件夹进行压缩,这里需要注意压缩后的名称需要加".tar.gz"后缀。
tar -zxvf [待解压的文件或文件夹].tar.gz --解压缩
(2)bzip2
tar -jcvf [压缩后的名称].tar.bz2 [待压缩的文件或文件夹] --压缩,同样也需要注意".tar.bz2"后缀
tar -jxvf [待解压缩的文件].tar.bz2 --解压缩
zip:
压缩:
zip [压缩后的文件名称].zip [待压缩的文件]
zip [压缩后的文件名称].zip [待压缩的文件夹] -r
解压缩:
unzip [待解压缩的文件].zip