后端开发工作中使用最频繁的Linux命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sarafina527/article/details/89535274

如需xmind 脑图文件可至我的资源https://download.csdn.net/download/sarafina527/11145855下载

    目录操作
        目录切换
            cd usr: 切换到该目录下usr目录
            cd ..(或cd../): 切换到上一层目录
            cd /: 切换到系统根目录
            cd ~: 切换到用户主目录
            cd -: 切换到上一个操作所在目录
        目录增删改查
            mkdir 目录名称: 增加目录 (增)
            rm [-rf] 目录: 删除目录(删)
            cp -r 目录名称 目录拷贝的目标位置: 拷贝目录(改),-r代表递归拷贝
            mv 目录名称 新目录名称: 修改目录的名称(改)
            mv 目录名称 目录的新位置: 移动目录的位置---剪切(改)
            ls或者ll:查看目录信息 (查)
            find 目录 参数: 寻找目录(查)
                列出当前目录及子目录下所有文件和文件夹: find .
                在/home目录下查找以.txt结尾的文件名:find /home -name "*.txt"
                同上,但忽略大小写: find /home -iname "*.txt"
                当前目录及子目录下查找所有以.txt和.pdf结尾的文件:find . \( -name "*.txt" -o -name "*.pdf" \)或find . -name "*.txt" -o -name "*.pdf"
            pwd: 显示当前所在位置
    文件操作
        touch 文件名称: 文件的创建(增)
        rm -rf 文件: 删除文件(删)
        vim 文件: 修改文件的内容(改)
        cat/more/less/tail 文件名称 文件的查看(查)
        tar -zcvf 打包压缩后的文件名 要打包压缩的文件 (压缩)
            z:gzip的压缩方式 zip
            c:打包文件 compress
            v:显示运行过程 view
            f:指定文件名 file
        tar -xvf test.tar.gz (解压)
            x:代表解压
            tar -xvf xxx.tar.gz -C /usr(- C代表指定解压的位置)
        grep 要搜索的字符串 要搜索的文件 --color: 搜索命令,--color代表高亮显示
    权限相关
        用来限制资源访问的机制
        权限类型
            r:代表权限是可读,r也可以用数字4表示
                文件:cat查看文件的内容
                目录: ls查看目录下列表
            w:代表权限是可写,w也可以用数字2表示
                文件:vim wq可以修改文件的内容
                目录:可以在该目录下创建、删除子目录或文件
            x:代表权限是可执行,x也可以用数字1表示
                文件:当成二进制文件执行 java -version
                    
                目录:cd 进入该目录
        用户分类
            u所有者owner 
                chown 用户名 文件名:修改文件所有者
            g文件所在组group
            o其它组other
        ls -l (查)
            
                文件类型
                    d: 代表目录
                        通常为755 rwxr-xr-x
                    -: 代表文件
                    l: 代表软链接(可以认为是window中的快捷方式)
        chmod (改)
            chmod u=rwx,g=rw,o=r aaa.txt
            chmod 764 aaa.txt
    用户管理
        useradd 选项 用户名:添加用户账号
            帐号,实际上是保存在/etc/passwd文本文件
                
        userdel 选项 用户名:删除用户帐号
        usermod 选项 用户名:修改帐号
        passwd 用户名:更改或创建用户的密码
        passwd -S 用户名 :显示用户账号密码信息
        passwd -d 用户名: 清除用户密码
    用户组的管理
        groupadd 选项 用户组 :增加一个新的用户组
        groupdel 用户组:要删除一个已有的用户组
        groupmod 选项 用户组 : 修改用户组的属性
    网络通信
        查看当前系统的网卡信息:ifconfig
        查看与某台机器的连接情况:ping
        查看与某个服务的连接情况:telnet ip port
        查看当前系统的端口使用:netstat -anp
    进程管理
        ps (process show) 查
            ps -aux
                ps aux|grep redis
            ps -ef
        kill pid (删)
            kill -9 进程的pid: 杀死进程(-9 表示强制终止。)

猜你喜欢

转载自blog.csdn.net/sarafina527/article/details/89535274
今日推荐