Linux使用笔记(基础二)

挂载命令:

    # mount

        查询已经挂载设备

    # mount -a

        依据 /etc/fstab的内容自动挂载

    mount /dev/sro /mnt/cdrom

        #挂载光盘

    mkdir /mnt/cdrom

        #建立挂载点

卸载命令

    uuount /mnt/cdrom

    fdisk -l

        #查看U盘设备文件名

    mount -t vfat

        /dev/sdbl /mnt/usb

    w last #查询当前及过去登录的用户信息

    who lastlog #所有用户最后一次的登录时间

    shll

        echo 输出命令

        echo -e 识别特殊制表符

        写脚本时:

        #!/bin/bash ->不可以省略

            bash 文件名 #可以直接运行

            chmod 755 文件名 #给予执行权

    Bash基本命令

        alias

             #查看系统中所有命令别名

        alias 别名=‘原命令’ (临时)

            #设定命令别名

        别名永久生效 删除别名

             vi ~/.bashrc

                   #写入环境变量配置文件

            unalias 别名(临时)

                  #删除别名

    快捷键:

        ctrl+c:强制终止当前

        +l 清屏

       +a 光标移到行首

        +e 光标移到行尾

        +u 删除光标到行首

        +z 命令放入后台

        +r 历史命令中搜索

    反引号``用来包含执行命令

    ` `=$()

    history

         -w 把缓存中的历史命令写入历史文件

         -c 清空历史命令

         #在/etc/profile中可修改历史命令保存条数

    输出重定向

        标准输出 命令 > 文件 (> 后有空格)

        标准错误输出 错误命令 >问件 (>后无空格)

    DNS查询类型:

          -递归查询

         -迭代查询

      配置IP地址:

          1> ifcofig 临时配置

          2> setup 工具永久配置

          3> 修改网络配置文件

          4>图形

          ifdown 网卡名      ifup 网卡名

                #禁用网卡     #启动网卡

          logout 正确登出远程连接

         netstat -rn查看网关

 -t: 列出tcp端口

-u:列出udp端口

-n:不用域名与服务名,而用ip地址和端口号

-l:仅列出在监听状态网络服务

-a:列出所有网络状态

    route  -n

#参看路由列表(可以看到网关)

nslookup (www.imooc.com)

>server 仅查看DNS

>exit 退出

    traceroute [选项] ip或域名

# 路由跟踪命令

                 -n 使用ip更快

     wget 网络路径

# 下载命令

     tcpdump -i eth0 -nnX port 21

-i 指定网卡接口

-nn 将数据包中的域名与服务转为ip和端口

-X 以十六进制和ascII码显示数据包

port 指定监听的端口

LInux:

    ssh 用户名 @ ip

#远程管理指定LInux服务器

     scp [-r] 用户名 @ip:文件名 本地路径

#下载文件

    scp [-r] 本地文件 用户名 @ip 上传路径

#上传文件

    权限管理:

chmod [选项] [模式] 文件

     r:4 w:2 x:1

    对目录而言,权限应只有0,5,7,其它无意义

    *对目录具有W权限时,才能删除目录下的文件。有x权限时才能进入目录。

    chown 用户名 文件名

#修改文件的所有者

    chgrp 组名 文件名

 #修改文件的所属组

    文件的默认权限:

-最大默认权限666 umask值 033

--rw- rw- rw- 减去 -----wx-wx

等于 -rw-r--r--

    目录的最大默认权限 777

    umask 值

临时修改

-umask 0002

永久修改

-vi /etc/profile

    ACL权限

setfacl -m u:lss:rx /home/day.txt

     g:组名:权限

    删除ACL权限

setfacl -x u:用户名 文件名

                     g:组名

           setfacl -b 文件名

#删除文件名的所有ACL权限

   默认ACL权限:

setfacl -m d:u:用户名:权限 文件名

  递归ACL权限:

setfacl -m u:用户名:权限 -R 目录名

 sudo 权限

    vi sudo

-user ALL /sbin/shutdown -r now

    $sudo /sbin/shutdown -r now

#普通用户执行sudo赋予命令

    $ sudo -l

#查看可用sudo命令

猜你喜欢

转载自blog.csdn.net/li123_123_/article/details/89714516