linux常用命令

来源:互联网 发布:教学功夫软件 编辑:程序博客网 时间:2024/06/07 01:12

1:linux常用目录的作用
/:根目录
/bin:命令保存目录(普通用户就可以读取的命令)
/boot:启动目录,启动相关文件
/dev:设备文件保存目录
/etc:配置文件保存目录
/home:普通用户的家目录
/lib:系统库保存目录
/mnt:系统挂载目录
/media:挂载目录
/proc和/sys:不能直接操作,保存的是内存的过载点
/temp:临时目录
/sbin:命令保存目录(超级用户才能使用的目录)
/usr:系统软件资源目录
/usr/bin/系统命令(普通用户)
/usr/sbin系统命令(超级用户)
/var:系统相关文档内容

2:文件处理命令

A:*目录处理命令和文件处理命令*:            a:建立目录:mkdir -p [目录名]            选项:-p 递归创建            命令英文原意:make directories     b:切换所在目录:cd [目录]    选项: ~ 进入当前用户的家目录(直接cd是一样的效果)          - 进入上次目录          .. 进入上一级目录          . 进入当前目录    命令英文原意:change directory      c:查询所在目录位置:pwd    命令英文原意:print working directory    d:删除空目录:rmdir [目录名]    命令英文原意:remove empty directories    e:删除文件或目录:rm -rf [文件或目录]    选项: -r 删除目录          -f 强制    命令英文原意:remove    f:复制命令:cp [选项] [源文件或目录] [目标目录]    选项: -r 复制目录          -p 连带文件属性复制          -d 若源文件是链接文件,则复制链接属性          -a 相当于 -pdr(复制的文件与源文件的属性完全一样)    命令英文原意:copy    g:显示文件信息:ls [选项] [文件或目录]    选项:-a 显示所有文件,包括隐藏的文件        -l 显示详细信息(等同于ll)        -d 查看目录属性        -h 人性化显示(变成人类看的懂的)        -i 显示inode(带文件号)    h:剪切或改名:mv [源文件或目录] [目标目录]    命令英文原意:moveB:*链接命令*:    a:链接命令:ln -s [源文件] [目标文件]    选项: -s 创建软链接(类似于快捷方式)    命令英文原意:link    功能描述:生成链接文件

3:文件搜索命令

A:*文件搜索命令locate与find(locate比find效率高)*:    a:locate 文件名    功能描述:在后台数据库(/var/lib/mlocate 这个文件存放的locate命令所搜索的后台数据库,每天更新  一次,新建文件无法看到,强制更新数据库命令:updatedb)按文件名搜索,搜索速度更快B:*命令搜索命令whereis与which*:    a:搜索系统命令命令: whereis 命令名    选项:-b 只查找可执行文件         -m 只查找帮助文件     b:搜索系统命令命令:which 文件名    功能描述:搜索命令所在的目录以及别名    c:PATH环境变量:定义的是系统搜索命令的路径C:*字符串搜索命令grep*:    a:搜索字符串命令:grep [选项] 字符串 文件名    功能描述:在文件当中匹配符合条件的字符串    选项: -i 忽略大小写          -v 排除指定字符串D:*find命令与grep命令的区别*:    a:find [搜索范围] [搜索条件]    功能描述:搜索文件(避免大范围搜索,非常耗资源,find是系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配,通配符 * 匹配任意内容,? 匹配任意字符 [] 匹配任意一个中括号内的字符)    find [搜索范围] -user :按照所有者搜索    find [搜索范围] -nouser :查找没有所有者的文件

4:帮助命令

A:*帮助命令man* :     a:man 命令     功能描述:获取指定命令的帮助    man的级别: 1:查看命令的帮助              2:查看可被内核调用的函数的帮助              3:查看函数和函数库的帮助              4:查看特殊文件的帮助(主要是/dev目录下的文件)              5:查看配置文件的帮助              6:查看游戏的帮助              7:查看其他杂项的帮助              8:查看系统管理员可用命令的帮助              9:查看和内核相关文件的帮助        man -f 命令    功能描述:查看命令拥有什么级别的帮助(等同于 whatis 命令)    man -k 命令    功能描述:查看和命令相关的所有帮助(等同于apropos)    b:man ls     功能描述:查看ls的帮助B:*其他帮助命令*:    a:命令 --help    功能描述:获取命令选项的帮助    b:help sheel内部命令    功能描述:获取shell内部命令的帮助    c:详细命令帮助info:info 命令    选项:-回车 进入子帮助页面         -u   进入上层页面         -n   进入下一个帮助小节         -p   进入上一个帮助小节         -q   退出

5:压缩与解压缩命令

    A:*压缩命令*:    常用压缩格式: .zip .gz .bz2 .tar.gz .tar.bz2        a:zip 压缩文件名 源文件        功能描述:压缩文件        b:zip -r 压缩文件名 源目录        功能描述:压缩目录        c:.gz格式压缩:gzip 源文件        功能描述:压缩为.gz格式的压缩文件,源文件会消失        d:.gz格式压缩:gzip -c 源文件 >压缩文件        功能描述:压缩为.gz格式,源文件保留        e:.gz格式压缩:gzip -r 目录        功能描述:压缩目录下所有的子文件,但是不能压缩目录        f:.bz2格式压缩:bzip2 源文件        功能描述:压缩为.bz2格式的压缩文件,不保留原文件        g:.bz2格式压缩:bzip2 -k 源文件        功能描述:压缩为.bz2格式的压缩文件,保留原文件(bz2不能压缩目录)        h:.tar打包命令:tar -cvf 打包文件名 源文件        选项:  -c 打包              -v 显示过程              -f 指定打包后的文件名              -z 压缩为.tar.gz格式              -j 压缩为.tar.bz2格式    B:*解压缩命令*:        常用解压缩格式: unzip .gz .bz2 .tar.gz .tar.bz2        a:unzip 压缩文件        功能描述:解压缩.zip文件        b:.gz格式解压缩        gzip -d 压缩文件        功能描述:解压缩文件        gunzip 压缩文件        功能描述:解压缩文件        c:.bz2格式解压缩        bzip2 -d 压缩文件        功能描述:解压缩,-k保留压缩文件        bunzip2 压缩文件        功能描述:解压缩,-k保留压缩文件        d:.tar解压缩命令:tar -xvf 打包文件名         选项:-x 解打包         -z 压缩为.tar.gz格式

6:关机与重启命令

A:*shutdown命令*:shutdown [选项] 时间选项: -c 取消前一个关机命令      -h 关机      -r 重启B:*其他关机命令*:haltpoweroffinit 0这三个不太安全C:其他重启命令rebootinit 6init 后面数字的含义:    0:关机    1:单用户    2:不完全多用户,不含NFS服务    3:完全多用户    4:未分配    5:图形界面    6:重启runlevel命令查询当前系统运行级别 结果显示的是前一个字符为原先的级别,后一个字符为当前的级别logout 退出登陆命令

7:其他常用命令

A:*挂载命令*:    a:查询与自动挂载:mount    功能描述:查询系统中已经挂载的设备    b:mount -a    功能描述:依据配置文件/etc/fstab的内容,自动挂载    c:挂载命令格式:mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点    选项:-t 文件系统 加入文件系统类型来指定挂载的类型,可以ext3,ext4,iso9660等文件系统         -o 特殊选项 可以指定挂载的额外选项    d:挂载光盘:第一步放入光盘,第二步建立挂载(空目录)点,mkdir /mnt/cdrom/,第三部执行挂载命令    e:卸载命令:umount 设备文件名或挂载点    f:挂载U盘:第一步查看已挂载设备名命令 fdisk -l          第二步执行挂载命令B:*用户登陆查看命令*:    a:w 用户名    功能描述:查看用户登陆信息    命令输出:USER 登陆的用户名         TTY 登陆终端         FROM 从哪个IP地址登陆         LOGIN@ 登录时间         IDLE 用户闲置时间         JCPU 和该终端链接的所有进程占用的时间,这个时间里不包括过去的后台作业时间,但包括当前正在运行的后台作业所占用的时间         PCPU 当前进程所占用的时间         WHAT 当前正在运行的命令         b:who     功能描述:查看用户登陆信息    命令输出:用户名 登陆终端 登陆时间(登陆来源IP地址)    c:last     功能描述:查看当前登陆用户信息和过去登陆用户信息(last命令默认读取/var/log/wtmp文件数据)    命令输出:用户名 登陆终端 登陆时间(登陆来源IP地址) 登录时间 退出时间(在线时间)    d:lastlog    功能描述:查看所有用户的最后一次登录时间(lastlog命令默认读取/var/log/lastlog文件数据)    命令输出:用户名 登陆终端 登陆来源IP地址 最后一次登录时间
原创粉丝点击