linux 常用命令


一、查看
    ls -l 显示详细信息
    ls -a 显示所有文件,包括隐藏文件
            在linux中前缀为.的就表示隐藏文件
    ls -la 选项之间是可以结合一起使用
    ls -d /dtc/只查看目录或文件的本身属性

二、创建目录
    mkdir 创建目录
    mkdir -p 创建多层目录

三、创建文件
    touch 创建文件

四、删除
    rmdir 删除空目录
    rm 删除文件
    rm -r 删除递归目录
    rm -rf 免询问直接删除

五、拷贝
    cp 文件 目的目录
    cp -r 目录  目的目录

六、剪切(重命名)
    mv  文件 目的目录

七、查看文件内容
    cat 查看普通文件
    more 分页查看
            按空格翻页
            按回车逐行查看
            按q推出
    less 分页查看
    head -n 文件 查看文件前n行
    tail -n 文件 查看文件后n行
    tali -f 查看实时文件

八、目录结构
    ~ 用户主目录
    / 系统根目录
    /bin 基础系统所需要的命令位于此目录
    /boot 包含linux内核及系统引导程序所需要的文件
    /dev 设备文件存储目录,比如声卡、磁盘
    /etc 存放系统程序或者一般工具的配置文件

九、创建用户
    useradd 用户  创建用户
    passwd  密码  给用户设置密码
    su - 用户  切换用户
    userdel -r 用户  删除用户

十、权限
    drwxr-xr-x 755
    ->d 代表目录
    ->- 代表文件
    对于一个文件或目录来说又:读、写、执行三中权限
    r读     cat more tail less head...    
    w写        vi mkdir rm touch cp mv
    x执行    执行脚本、cd
    
    字母表现:
    所有者 user u  前三个
    所属组 group g 中间三个
    其他人 other o 后三个
    
    数字表现:
    r ---> 4
    w ---> 2
    x ---> 1
    
十一、修改权限
    chmod u+w file 添加权限
    chmod u-w file 删减权限
    chmod 777 file 以数字形势添加权限
    chmod  -R 777 目录 递归修改权限
    
    chown 用户 文件 修改所有者
    chgrp 组   文件 修改所有组
    chown 用户:组 一条命令同时修改所有者和所有组
    
十二、编辑文件
    vi命令 
        i 编辑模式
        Esx 命令模式
            大写ZZ保存退出
            dd 删除光标行  删除多行 3dd,剪切 
            yy 复制行 复制多行 3yy
            p 粘贴
            u 撤回
            G 移动文本最后一行
            gg 移动到第一行
        : 最后行模式
            wq 保存退出 
            q! 不保存退出
            小写x保存退出
            :set nu 显示文件行号
            :10 移动到第10行
            :/关键字 搜索关键字
            :1,$s/替换字/替换为/g  1代表第一行 $代表最后一行 s代表替换

十三、linux中的搜索命令
    命令:find
    1、文件名搜索,选项 -name  
        # find /目录/ -name 关键字
        * 通配符
        ?占位符
    2、文件大小搜索,选项:-size
        单位:Linux中存储的最小单位是数据块,一个数据块的大小:512字节
        100MB文件,1MB=1024KB, 100MB=102400KB,  102400*2=204800数据块 1KB=2数据块
        find / -size +204800 搜索大于100MB的文件  +号代表大于  -号代表小于
    3、文件所有者&所有组,选项:-user、-group
        # find /目录 -user 关键字
        # find /目录 -group 关键字
    4、文件类型,选项:-type
        # find /目录 -name 关键子 -a -type file
        -a 代表条件连接

十四、linux中的符号命令
    # grep '关键字' /目录
    1、管道符号
        一个竖线表示,|
        # cat /目录 | more
        # cat /目录 | grpe 'root'
        # cat /目录 | head -3
    2、追加符号
        两个连续的大于号,>>
        ps -ef|grep '关键字' >> 文件名
        作用:将检索的结果追加到文件中
    3、覆盖符号
        一个大于号,>
        ps -ef | grep '关键字' >> 文件名
        作用:将检索的结果覆盖原文件中的内容
    4、wc
        功能:统计,可以统计行数,选项,-l
        # wc -l /目录/文件名  统计文件行数
        # ps -ef | wc -l 统计进程

十五、Linux中的帮助命令
        1、帮助命令:man
            查看命令的帮助信息
                # man 命令 查看命令信息 q 退出
            查看文件帮助信息
                # man 系统文件名

十六、压缩和解压缩
    1、gzip 压缩(解压缩)时不保留原文件
        后缀:    .gz
        压缩:    gzip file
        解压缩:gunzip file.gz
    2、bzip2 适合数据量较大的文件
        后缀:    .bz2
        压缩:    bzip2 file
        解压缩:bunzip file.bz2
    注意:只能压缩文件,不能压缩目录
    3、tar
        格式
            打包:tar [选项] target.tar source
            解包:tar [选项] source.tar -C target
        常用参数
            -c:打包        -x:解包        -v:显示        -t:查看
            -z:gzip        -j:bzip2    -f:使用档名
        示例
            打包并压缩为gzip格式:    tar -zcvf xxx.tar.gz /目录/
            解压xxx.tar.gz到/目录:    tar -jxvf xxx.tar.bz2 -C /目录/
        注意:c/x/t一条命令只能存在一个,f要放在最后面   
        
        
        
        
        

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值