Linux常用命令

命令格式: 命令 [-选项] [参数]

eg: ls -la /etc

简化选项和完整选项 -a等于 –all

  • 1.目录处理命令

    ls -a(目录下所有文件)
    ls -l(目录下长格式显示具体信息)
    ls -d(指定目录的信息)
    ls -i(目录下数据的i节点,id号)
    ls -h(目录以人性化显示,具体显示文件大小)
    
    mkdir 创建新目录
    mkdir -p [目录名] 递归创建(mkdir -p /a/b/c;意思是在b目录不存在的情况下,建c目录,这条目录会把b和c目录都创建)
    pwd 显示当前所在目录
    cd . 表示当前目录
    cd .. 代表上一级目录
    rmdir 删除空目录
    cp 复制文件或目录
    mv 剪切文件和文件改名
    rm 删除文件 -r删除目录, -f强制执行
    

Ctrl + c 终止操作

  • 2.文件处理命令

    touch 创建空文件
    cat 显示文件内容,-n显示行号
    tac 显示文件内容(反向列示)
    more 分页显示文件内容(显示后按空格或F翻页,Enter换行,q退出)
    less 分页显示文件内容(按page up可向上翻页)
    head 显示文件前几行( head -n 3 /services查看第三行)
    tail 显示文件后几行(-n 指定行数,-f动态显示文件结尾内容)
    
    ln 生成链接文件 (-s创建软链接)
    eg:(ln -s /etc/issue /tmp/issue.soft  创建软链接)
       (ln /etc/issue /tmp/issue.hard  创建硬链接)
    软链接特征: 1.类似Windows快捷方式,(“lrwxrwxrwx”权限全开三个rwx,但仅代表快捷方式的权限)
                2.文件大小只是符号链接(十几个字节,很小)
                3.箭头指向源文件
                硬链接特征:l.拷贝cp -p+同步更新(echo "www.study.net">>/etc/issue)
                2.通过i节点识别(硬链接与源文件节点相同,软链接与源文件节点不同)
                3.不能跨分区(软链接可以)
                4.不能针对目录使用
    
  • 3.权限管理命令

    文件权限(-rw-r--r--)
    首字符代表文件类型(-二进制文件,d目录, l软连接文件)
    文件权限 rw-      r--         r--
           u(所有者) g(所属组) o(其他人)
    r读   w写    x执行
    以.开头的文件是隐藏文件
    
    
    chmod 改变文件或目录权限
    eg: chmod u+x,g+w,o-r /tmp/hooee.list
        chmod g=rwx /tmp/hooee.list
    权限的数字表示r---4,w---2,x---1   (-rw-r-----  chmod 640 /tmp/hooee.list)
    -R 改变目录权限的同时可改变目录下所有文件的权限
    
    文件权限含义: r,可查看文件内容
                 w,可修改文件内容
                 x,可执行文件
    目录权限含义: r,可以列出目录中的内容
                 w,可以在目录中创建,**删除文件**
                 x,可以进入目录
    目录的r和x权限是同时出现的,有r权限就一定有x权限
    
    chown [用户] [文件或目录] 改变文件或目录的所有者 (eg: chown luoyu /tmp/abcd)
    chgrp [用户组] [文件或目录] 改变文件或目录的所属组
    umask 显示,设置文件的缺省权限 (-S以rwx形式显示新建文件缺省权限)
    默认新建的文件不具有可执行权限,为了安全起见。但新建的目录有权限
    一个用户可以属于多个用户组,但只有一个主要的缺省组
    
  • 4.文件搜索命令

    find 文件搜索 (find [搜索范围] [匹配条件])
     -name 按文件名称搜索 (find /etc -name init 只匹配文件名; find /etc -name *init*匹配文件名及文件内容为init的文件)
     -iname 按文件名搜索,不区分大小写(*匹配任意字符,?匹配单个字符)
     -size 根据文件大小搜索(find / -size +204800 在根目录下查找大于100MB的文件;+n大于,-n小于,n等于)
         1数据块  512字节  0.5k(100MB=102400KB=204800个数据块)
     -user 根据所有者查找(find /home -user xd)
     -group 根据所属组查找
     -amin 根据访问时间查找
     -cmin 根据文件属性查找(find /etc -cmin -5,查找5分钟内被修改过属性的文件和目录)
     -mmin 根据文件内容查找
     -a and两个条件都满足(find /etc -size +163840 -a -size -204800,查找大于80MB小于100MB的文件)
     -o or两个条件只要满足一个
     -type 根据文件类型查找(f文件,d目录,l软链接文件)
     -exec/-ok 命令 {} \; (对搜索结果执行操作)
     -inum 根据i节点查找(find / -inum 3941)
    
    locate 在文件资料库中查找文件
    which 搜索命令所在目录及别名信息(which ls)
    whereis 搜索命令所在目录及帮助文档位置
    grep 找某个字符串在文件内容中所在位置(-i不区分大小写,-V排除指定字符串)
    
  • 5.帮助命令

    man [命令或者配置文件] 获得帮助信息
    whatis 命令(查看命令的简短信息)
    apropos 配置文件(查看配置文件的简短信息)
    ls --help(了解ls命令的内容)
    info 了解详细信息
    help 获得shell内置命令的帮助信息
    
  • 6.用户管理命令

    useradd 添加新用户
    passwd 设置用户密码
    who 查看当前用户信息
    w 查看当前用户详细的登录信息
    
  • 7.压缩解压命令

    压缩格式:.gz;  .zip;  .bz2; .rar
    
    gzip [文件名]; 压缩文件,后缀为.gz(只能压缩文件,且不保留源文件)
    gunzip [压缩文件]; 解压缩.gz的压缩文件
    
    tar 选项[-cvf] [压缩后文件名] [目录]; 打包命令(tar -zcf japan.tar.gz japan;打包同时压缩)
        -c打包,-v显示详细信息, -f指定文件名, -z 打包同时压缩, -x 解包
    tar -xvf japan.tar.gz(解包)
    
    zip 选项[-r] [压缩后文件名] [目录或文件]; 压缩文件或目录,后缀为.zip(保留源文件,-r压缩目录)
    unzip [压缩文件]; 解压.zip的压缩文件
    
    bzip2 选项[-k] [文件]; 压缩文件(-k保留源文件)
    tar -cjf japan.tar.bz2 japan; 打包压缩
    bunzip2 选项[-k] [压缩文件];解压缩
    tar -xjf japan.tar.bz2; 解压缩包
    
  • 8.网络命令

    write <用户名>; 给用户名发信息,ctrl+d保存结束(必须是在线用户)
    wall [message]; 给所有用户发送信息,发广播信息
    ping 选项 IP地址; 测试网络连通性(-c指定发送次数,ping 192.168.135.45)****
    ip address; 查看设置网卡信息(ifconfig命令老版本使用;eth33网卡名称)
    mail [用户名]; 查看发送电子邮件
    last; 列出目前与过去登入系统的用户信息
    lastlog; 检查所有用户上次登录的时间
    traceroute; 显示数据包到访问主机间所经历的路径(跟踪路由)
    netstat [选项]; 显示网络相关信息
        -t:TCP协议,-u:UDP协议,-l:监听,-r:路由,-n:显示IP地址和端口号
        netstat -tlun; 查看本机监听端口
        netstat -an; 查看本机所有的网络连接
        netstat -rn; 查看本机路由表
    setup; 配置网络
    mount [-t 文件系统] 设备文件名 挂载点; 挂载命令,给U盘或光盘(外接设备)挂载盘符
        mount -t iso9660 /dev/sr0 /mnt/cdrom
    
  • 9.关机重启命令

    shutdown [选项] 时间; (-h:关机,-r:重启,-c:取消前一个关机命令)推荐使用,会保存服务
    halt;poweroff;init0; 都是关机命令
    reboot; init6; 都是重启命令
    
    系统运行级别:0 关机,1 单用户,2 不完全多用户,不含NFS服务
                3 完全多用户,4 未分配,5 图像界面,6 重启
    cat /etc/inittab; 修改系统默认运行级别(id:3:initdefault:)
    runlevel;查询系统运行级别
    logout;退出登录
    

学习兄弟连细说Linux教程笔记整理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值