Linux常用命令及详解

1.查询目录中内容

    ls 【选项】 【文件或目录】
    选项:
        -a    显示所有文件,包括隐藏文件
         -l    显示详细信息
        -d    查看目录属性
        -h    人性化显示文件的大小

        -i    显示inode

2.文件处理命令

    a.建立目录:mkdir -p 【目录名】 
        -p 递归创建
    b.查询当前目录所在位置:pwd
    c.切换目录:cd 【目录】
        cd ~    进入当前用户的家目录

        cd
        cd -    进入上次目录
        cd ..    进入上一级目录
        cd .     进入当前目录
    d.删除空目录:rmdir 【目录名】
    e.删除目录或文件:rm -rf 【目录名】
        -r    删除目录
        -f    强制
    f.复制命令:cp 【选项】 【源文件或目录】 【目标目录】
        -r    复制目录
        -p    连带文件属性复制
        -d    若源文件是连接文件,则复制连接属性
        -a    相当于 -pdr
    g.剪切或改名命令:mv 【源文件或目录】 【目标目录】
        如果目标文件和源文件在同一个目录,则为改名

3.常见的目录的作用

    a.    /:                根目录
    b.    bin 目录:    保存系统命令
    c.    sbin目录:    保存系统命令
    d.    boot目录:   保存启动数据
    e.    dev目录:     特殊文件保存目录如硬件文件
    f.     etc 目录:     保存系统默认配置文件
    g.    home 目录:    普通用户目录
    h.    lib 目录:      Linux中的函数库目录
    i.     root 目录:   超级用户的家目录
    j.     tmp目录:    临时目录
    k.    usr 目录:    系统软件资源目录
    l.     var 目录:    保存系统可变文档目录 

4.链接命令

    a.软连接:ln -s 【源文件】 【目标文件】   
    类似于window的快捷方式,拥有自己的I节点和存储块,但是数据块中存储的是原文件的i节点和数据,删除原文件,软链接不可用,目标文件的修改,原文件也会随之修改。
    软链接中文件路径必须用绝对路径。
    b.硬链接:ln 【源文件】 【目标文件】
    硬链接: 指向相同的I节点和存储块,通过i 节点进行识别 , 相当于一个文件的两个不同的进入,不能跨分区,对目录无效,只对文件有效,删除任何一个文件,只有还有一个文件存在就任然可以使用。

5.文件搜索命令

    a.locate 【文件名】
        搜索的是后台的数据库,速度较快,但数据库不是实时更新的,默认一天一更新,所以新文件是在新建后的一天内是不能找到的,除非更新数据库  ,使用 updatedb 命令 ,强制更新数据库。
不搜索/etc/updatedb.conf文件中的规则。
    b. 搜索系统命令所在位置:whereis 【命令名】
        -b    只查找可执行文件
        -m    只查找帮助文件
    c.搜索系统命令所在路径及别名:which 【命令名】
    d.查找符合条件的文件:find 【搜索范围】 【搜索条件】
        搜索范围 :尽量避免大范围搜索
        搜索条件

            通配符 : * (匹配任意个字符) 、 ?(匹配一个字符)、[] (匹配方括号中的一个字符或)
            -iname : 不区分文件名的大小写
            -user : 根据所有者搜索文件
            -nouser : 搜索没有所有者的文件
            -atime :根据文件访问时间搜索,  + n(表示n天前)、-n(表示n天内) 、 n(表示n天当天)
            -ctime :根据改变文件属性时间搜索
            -mtime : 根据修改文件内容时间搜素
            -size :根据文件大小搜索 ,文件大小的单位有 (k,M) 严格区分大小写
            -inum : 根据i节点查找文件
            -a : and 逻辑与
            -o : or 逻辑或
            -exec [ 命令2] {} \ : 查找出的结果让命令进行处理 
    e.在文件中匹配符合条件的字符串:grep 【选项】 【字符串】 【文件名】
        -i    忽略大小写
        -v   排除指定字符串

6.帮助命令

    a.获取指定命令的帮助:man 【命令】
    b.查看命令拥有级别:man -f 【命令】 相当于whatis 【命令】
    c.查看指定级别的命令:man 【级别】 【命令】
  
    d.查看和命令相关的所有帮助:man -k 【命令】 相当于apropos 【命令】
    e.获取命令选项的帮助:【命令】 --help
    f.获取shell内部命令:help shell内部命令   例如:help cd
    whereis 【命令】 可以查看是否为shell内部命令
    g.获取命令的详细帮助文档:info 【命令】
        -回车    进入子帮主页面
        -u        进入上层页面
        -n        进入下一个帮助小节
        -p        进入上一个帮助小节
        -q        退出
      

7.压缩与解压缩命令

    a. .zip格式压缩与解压缩
        压缩文件:zip 【压缩文件名】 【源文件】
        压缩目录:zip -r 【压缩文件名】 【源目录】
        解压缩.zip文件:unzip 【压缩文件】
    b. .gzip格式压缩与解压缩
        压缩为.gz格式的压缩文件,源文件消失:gzip 【源文件】
        压缩为.gz格式,源文件保留:gzip -c 【源文件】 > 【压缩文件】
        压缩目录下的所有的子文件,但是不能压缩目录:gzip -r 【目录】
        解压缩.gz文件:gzip -d 【压缩文件】
        解压缩.gz文件:gunzip 【压缩文件】
        解压目录下的所有.gz文件:gunzip -r 【目录】
    c. .bz2格式压缩与解压缩
        压缩为.bz2格式,bu不保留源文件:bzip2 【源文件】
        压缩后保留源文件:bzip2 -k 【源文件】
        bzip2命令不能压缩目录
        解压缩,-k保留压缩文件:bzip2 -d 【压缩文件】
        解压缩,-k保留压缩文件:bunzip2 【压缩文件】
    d.打包命令tar,用于解决目录不能被压缩的问题
        打包:tar -cvf 【打包文件名】 【源文件】
            -c    打包
            -v    显示过程
            -f    指定打包后的文件名
        解打包:tar -xvf 【打包文件名】
        gz格式压缩目录格式:tar -zcvf 【压缩包名.tar.gz】 【源文件】
        gz格式解压缩目录格式:tar -zxvf 【压缩包名.tar.gz】
        bz2格式压缩目录格式:tar -jcvf 【压缩包名.tar.bz2】 【源文件】
        bz2格式解压缩目录格式:tar -jxvf 【压缩包名.tar.bz2】
        

7.linux中的关机与重启命令

    a.shutdown命令:shutdown 【选项】 【时间】
        -c    取消前一个关机命令
        -h    关机
        -r    重启
    后台运行:shutdown -r 05:05 &
    b.其他关机命令
        halt
        poweroff
        init 0
    c.其他的重启命令
        reboot
        init 6
    d.退出登录命令:logout
    

8.挂载命令

    a.查询系统中已经挂载的设备:mount
    b.依据配置文件/etc/fstab的内容,自动挂载:mount -a
    c.挂载光盘
        创建挂载点:mkdir /mnt/cdrom
        把光盘挂载到挂载点下mount /dev/sr0 /mnt/cdrom
        卸载光盘umount /mnt/cdrom

9.用户登录查看命令

    查看登录用户信息:w
    查看登录用户信息:who
    查看当前登录和过去登录的用户信息:last


  • 19
    点赞
  • 107
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值