欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux简单操作

程序员文章站 2022-07-14 12:25:55
...

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文件解包

上一篇: vim简单操作

下一篇: 队列(实现)