Linux操作系统常用命令详述

    技术2024-01-07  94

    一、Linux 中的路径

    命令实例作用/表示根目录./表示当前目录,相对路径…/上一级目录,相对路径/rootroot用户的主目录/home存放普通用户的个人配置/bin存放linux的常用命令/ boot存放系统启动时用到的文件/dev存放linux’系统中使用的外部设备/etc存放系统管理时用到的配置文件和子目录/sbin存放管理员的系统管理程序/lib存放系统动态链接共享库/lost+found系统运行时产生的错误,会将意识的片段存放在这里/mnt存在系统内存中的信息/ proc存在系统内存中的信息/usr用户的应用程序和文件都存放在这个目录下/tmp存放临时文件的目录

    二、文件操作命令

    1、mkdir —创建新目录

    mkdir /tmp/xingming 在tmp 目录下创建新的 xingming 目录 mkdir -p 在新目录下创建新目录 递归创建 mkdir -p /tmp/xingming/xiaoming

    2、cd 进入 切换目录

    cd /tmp/xingming/xiaoming 切换到指定目录 cd .. 回到上一级目录 cd ../xiaohong

    3、Pwd 显示当前所在目录

    4、rmdir 删除空目录

    rmdir /tmp/xingming/xiaoming rm 删除文件 rm -r 删除目录 rm -f 强制删除 rm -rf 不需确认,强制删除目录

    5、cp 复制文件或目录

    cp -rp 原文件 目标目录 cp -r 复制目录 cp -p 保留文件属性 cp /etc/grub.conf /tmp 把etc目录下grub.conf 文件复制到tmp 目录下 cp -r /etc/grub.conf /tmp 把etc目录下grub.conf 目录复制到tmp 目录下 可复制多个 cp -p /etc/grub.conf /tmp 保留复制目录grub.conf 的属性 cp -r /etc/grub.conf /tmp/bbc 复制目录后变更复制目录的名字

    6、mv 剪切 改名

    二、文件处理命令

    1、touch 创建空文件

    touch 文件名 (创建多个文件 文件名中间加空格 )

    2、cat 显示文件内容 短文件

    Tac 反向显示 more 显示长文件 示例:more /etc/services 空格 或f 翻页 回车 滚动行 q或Q 退出 less 分页显示内容 (可向上翻页) /关键词 (搜索)n (下一个)

    3、head -n (行数) 查看文件前几行 不加 -n(行数)默认显示前10行

    tail 查看末几行 -n 指定行数 -f 动态显示文件末尾内容

    四、链接文件

    1、ln (link) 生成链接文件

    ln -s 源文件 目标文件 ln -s /ect/issue /tmp/issue.soft 创建/ect/issue 的软连接/tmp/issue.soft 权限为lrwxrwxrwx 箭头指向源文件 似于 windows 快捷方式 创建/ect/issue 的硬连接/tmp/issue.hard 相当于cp -p +同步更新 通过i节点识别 不能跨分区 不能针对目录使用

    五、权限管理命令

    1、chmod 改变文件或目录的权限 (管理员与所有者可以更改)

    chmod [{+ - =} {rwx} {文件或目录}] 权限数字表示 r = 4 w = 2 x = 1 chomd -R 递归修改

    2、其他权限命令

    chown [用户] [原文件或目录] 改变用户所有者 chgrp [用户组] [原文件或目录] 改变文件或目录的所属组

    3、umask -S (缺省创建)

    755 rwx r-x r-x 目录 644 rw- r-- r-- 文件

    六、文件搜索命令

    1、find [搜索范围] [匹配条件] 文件搜索

    find /etc -name init 在目录/ect中查找文件init 精确查找 find /etc -name *init* 包含查找 -iname 不区分大小写 find / -size +204800(100M) find /etc -cmin -5 在/etc目录下查找5分钟内被修改过属性的文件和目录 -amin 访问时间 access -cmin 文件属性 change -mmin 文件内容 modify find /etc -size +102400 -a -size -204800 例:在etc目录下查找大于50M 小于100M的文件 -a 两个条件同时满足 -o 满足任意一个 find /etc -name inittab -exec ls -l {} \; 在etc目录下查找inittab 文件并显示其详细信息 -exce/-ok 命令 {} \; 对搜索结果执行操作

    2、type 根据文件类型查找

    f 文件 d 目录 l 软连接文件 find. -inum i节点 -exec 命令 {} \; 更具i节点查找 3、locate 文件名 updatedb 更新资料库 locate -i 不区分大小写 4、which 快速查找 命令 5、grep 对文件目标内容进行查找

    七、帮助命令

    man 命令

    八、用户管理命令

    useradd 用户名 who 查看登录用用户 当前用户详细信息 w

    九、压缩命令

    .gz gzip 压缩 gunzip(gzip -d)解压缩 不能压缩目录 不能保留源文件 .tar tar -cf .tar.gz .zip .bz2 .tar.bz2

    十、网络命令

    write <用户名> 给用户发信息 挂载命令 mount mount /dev/cdrom/mnt 挂载光盘 关机重启命令 退出登录 logout 重启 reboot shutdown
    Processed: 0.020, SQL: 9