Linux学习——基础命令、搜索命令、压缩解压命令

Linux学习——基础命令、搜索命令、压缩解压命令学习Linux要掌握一些简单的常用的一些命令,下面就是Linux的一命令的介绍。

大家好,又见面了,我是全栈君。

学习Linux要掌握一些简单的常用的一些命令,下面就是Linux的一命令的介绍。

一:命令基本格式及文件处理命令
1 Linux命令格式
(1):命令的基本格式

root@localhost ~ #

    -- root 当前登录用户:管理员     -- localhost 主机名     -- ~ 当前所在的目录(家目录)     -- # 超级用户的提示符,普通用户是提示符是 $ 

命令格式:

  • 命令 [选项] [参数]

文件(Linux中一切皆文件)的属性解释:

    -rw-r--r--.         -- - 文件类型(- 文件 d目录 l 软链接文件)         -- rw- u所有者         -- r-- g所属组         -- r-- o其他人         -- . 代表ACL权限         -- r读 w写 x执行

(2)目录处理命令

    ls
        --     mkdir
        -- -p 递归创建     cd 
        --相对和绝对路径,推荐绝对路径     pwd --打印当前目录
    rmdir --删除空目录,基本不用
    touch --新建文件
    rm -rf --r 删除目录 f 强制
    cp  --复制可以改名 
        -- -r 复制目录         -- -p 连带文件属性复制         -- -d 若源文件是链接文件,则复制链接属性         -- -a 相当于 -pdr     mv 原文件/目录 目标目录
        --剪切和改名

(3)Linux中常见目录作用

        /etc 配置文件
        /usr 系统软件资源目录
        /root 管理员家目录
        /home 用户的家目录
        /temp 临时文件
        等

(4)Linux链接命令

    硬链接 --ln 通过I节点区分,不建议  
    软连接 --相当于快捷方式
        -- ln -s [原文件] [目标文件]         -- -s 创建软链接         -- i节点和原文件不一样 ls -i     注:注意创建的时候的相对路径

二: 文件搜索命令
1 Linux中文件搜索命令locate

文件搜索命令:locate

    搜索速度快   --在后台数据库中按文件名搜索,搜索速度更快
    locate 文件名(只可以按照文件搜索)

    -- /var/lib/mlocate #后台数据库     -- /etc/updatedb.conf # 配置筛选,那些搜索那些不搜索     updatedb #更新数据库
    --刚新建文件,一般是找不到,系统的是指定时间更新后台数据库,locate才能搜索到     -- 可以使用updatedb进行手动更新

2 Linux中命令搜索命令

    --命令搜索命令: whereis 与 which         whereis 命令名(系统命令)
        which 命令名(系统命令)

3 Linux中 find命令(耗费资源,非常强大)

        --文件搜索命令 find         --find [搜索范围] [搜索条件]             #搜索文件
        --find / -name install.log             #避免大范围搜索,会非常耗费资源
            #find是在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符,通配符是完全匹配
            * 所有   匹配任意内容
            ?占位符 匹配任意一个字符
            []     匹配任意一个中括号内的字符
            -- find [搜索范围] iname 不区分大小写 -i             -- find [搜索范围] -user root # find /root -nouser 查找没有所有者的文件         --find [搜索氛围] -size 25k # + - 大于和小于 文件大小              注 :k  M
        --find [] [搜索文件] -a/-o             -- a and ; o or             -- exec

4 Linux中 grep命令

    --字符串搜索命令 grep     grep [选项] 字符串 文件名 #搜索符合的字符串
        -- -i 忽略大小写         -- -v 排除指定字符串 
    --grep "size" install.log 
# find命令和grep命令的区别
    find 是完全匹配,通配符(文件)
    grep 包含匹配,正在表达式(内容)

三: 压缩j解压命令

--压缩解压命令         .zip  
            # zip 压缩文件名  源文件
            # zip -r  压缩文件名  源目录
        unzip 

        .gz   
            #gzip 源文件 # 压缩完源文件删除
            # -r 压缩目录下的所有文件
        gzip -d  #解压   gunzip 

    -- .tar.gz         tar -cvf 打包文件名  源文件
            选项:
                -c : 打包                 -v : 显示过程                 -f : 指定打包后的文件名             --例如:tar -cvf longze.tar longze         tar -xvf 打包文件名 
            选项:
                -x : 解压     -- .tar.gz         tar -zcvf --打包
        tar -zxvf --解压
        tat -ztvf --测试

蛋:

用户登录查看命令        
    --w 当前登录用户信息     --who last lastlog

相关学习视频:http://www.imooc.com/learn/175


欢迎访问我的csdn博客,我们一同成长!

不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!

博客首页http://blog.csdn.net/u010648555

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/121158.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据结构与算法 队列_数据结构中的排序算法

    数据结构与算法 队列_数据结构中的排序算法一、什么是队列队列是一种特殊的线性表。队列元素的进出遵循“先进先出”原则:即只允许在前端(front)也就是队头进行删除操作,而只能在后端(rear)也就是队尾进行插入操作。如图所示:队列的最

    2022年8月16日
    3
  • ubuntu的ssh连不上_ubuntu网络连接没有显示出来

    ubuntu的ssh连不上_ubuntu网络连接没有显示出来之前发在其他的博客上的,现在移动以下位置之前的链接:http://blog.chinaunix.net/uid-69944074-id-5831708.html(原创文章)使用Ubuntu,经常需要需要SSH远程连接,但是有时候会出现问题,难以捉摸,下面参考别人的,在结合自己的尝试总结下吧。服务器配完ubuntu系统以及LNMP环境以后,想用WINSCP远程登录,就需要开启SSH服务才能支持。SSH服务分为客户端和服务器。顾名思义,我想用putty远程登录Ubuntu服务器,所以需要安装SSH s

    2022年8月8日
    6
  • XGBoost实战

    XGBoost实战1.XGBoost参数1.1常规参数GeneralParameters      booster[default=gbtree]:选择基分类器,可以是:gbtree,gblinear或者dart。gbtree和draf基于树模型,而gblinear基于线性模型。     &nbsp…

    2022年5月22日
    51
  • 74款android开机动画,修改Android系统开机动画

    74款android开机动画,修改Android系统开机动画Android系统开机动画包括两部分:开机显示的ANDROID文字;ANDROID发光动画。这篇文章说的开机动画是第一种,下面开始正文!1.制作当前屏幕像素的图片(模拟器默认为320*480)使用PS制作一张320*480的图片,保存时选“保存为Web所用格式”,然后在弹开的窗口上,“预设”项选择“PNG-24”,保存为android_logo.png注:好像只支持png-24,其他格式生…

    2022年5月14日
    46
  • python用冒泡法排序_数组冒泡排序c语言函数

    python用冒泡法排序_数组冒泡排序c语言函数arr=[7,4,3,67,34,1,8].defbubble_sort:最近在学习Python,下面是我的一些笔记冒泡排序实现思路:使用双重for循环,内层变量为i,外层为j,在内层循环中不断的比较相邻的两个值(i,i+1)的大小,如果i+1的值大于i的值,交换两者位置,每循环一次,外层的j增加1,等到j等于n-1的时候,结束循环第一次看不懂很正常,不要灰心,下面是使用代码的实现arr=…

    2022年10月16日
    0
  • 解决CSDN富文本编辑器回车换行间距过大

    解决CSDN富文本编辑器回车换行间距过大在CSDN富文本编辑器中直接按回车(Enter)换行后文本间距会很大,解决方法是同时按住Shift+Enter,换行后间距就会很小!如下图所示:原理:Enter产生硬回车,它在换行的同时也起着段落分隔的作用。Shift+Enter产生软回车,它换行,但是并不换段,即前后两段文字在Word中属于同一“段”。…

    2022年5月1日
    74

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号