Linux简单操作
程序员文章站
2022-07-14 12:25:55
...
Linux的简单操作
Linux命令
格式:
命令名 [选项] [参数]
文件和目录的相关命令:
pwd 命令
作用:用于显示当前操作的路径(当前工作文件夹)
ls 命令
作用:显示指定目录的文件或文件夹
常用选项:
-l 列表显示文件的详细信息
-a 显示全部文件/文件夹
示例:
# ls -l core
-rw------- 1 tarena tarena 5943296 7月25 14:37 core
^ ^ ^ ^ ^ ^
文件权限 属主 属组 文件大小(字节) 修改时间 文件名
cd 命令
作用: 改变当前的工作目录(进入某个文件夹)
格式: cd 目录名
示例:
cd /home/tarena #进入到/home/tarena文件夹
cd / #进入到根目录下
cd .. #返回上一级目录
mkdir 命令
作用: 创建一个或多个文件夹
rmdir 命令
作用: 删除一个或多个文件夹(文件夹内必须为空才可以用此方法)
示例:
mkdir dir1 dir2
rmdir dir1 dir2
touch 命令
作用: 1. 如果文件不存在,则创建一个空文件
2. 如果文件或目录已存在,则用系统时间更新它的修改时间
格式: touch 文件名
示例: touch newfile
rm 命令
作用: 删除文件或文件夹
常用选项:
-r 递归删除文件夹内部的文件或文件夹
-i 删除前给出提示(y代表yes,n代表no)
-f 强制删除,不给出任何提示
示例:
rm newfile
文件管理命令:
cp 命令 :copy
作用:复制文件或文件夹
格式:cp [选项] 源文件或文件夹 目标文件或文件夹
示例:
cp a.txt ~/b.txt
cp -a /home/tarena/dir ~/
常用选项:
-a 可以复制文件夹及其内部的全部内容
mv 命令 :move
作用:文件搬移或更名
格式:mv 原文件或文件夹 目标文件或文件夹
示例:
mv a.txt b.txt
mv a.txt /home/tarena/
find 命令
作用:根据文件名等信息查找指定文件的位置(路径)
格式:find 路径 -name "文件名"
示例:
# 查找文件passwd
find etc/ -name "passwd" # 在/etc文件夹下查找有没有passwd
grep 命令
作用:查找文件中相应的内容及文本信息
格式:grep "内容" [选项] 文件名或路径
常用选项:
-n 显示行号
-r 递归搜索文件夹内的文件
gzip 命令
作用:用zip压缩算法对文件进行压缩,生成压缩后的.gz文件
格式:gzip 文件名
gunzip 命令
作用:对用gzip压缩的.gz文件进行解压
格式:gunzip 文件名
示例:
gzip mynote.txt # 将文件mynote.txt压缩为mynote.txt,gz
gunzip mynote.txt.gz #将文件mynote.txt.gz解压
打包/解包的命令
tar 命令
作用:对文件或文件夹进行打包或解包操作
格式:tar [选项] 文件名 [文件名或路径]
常用选项:
-c 创建包
-x 解包
-f 文件名 操作的文件名
-v 显示操作的文件细节
-z 用gzip或gunzip对包进行压缩或解压缩
示例:
tar -czvf linux.tar.gz linux # 将linux文件夹打包并压缩为.gz文件
tar -xzvf linux.tar.gz # 将linux.tar.gz文件解包