• linux基本命令


    一、目录处理命令
    1.mkdir
    命令所在的路径:/bin/mkdir
    功能描述:创建新目录
    -p 递归创建
    范例:mkdir /tmp/file01
    目录要有规划,命令要规范有含义
    为了便于查找

    2.cd
    命令所在的路径:/bin/
    功能描述:切换目录
    . 表示当前目录
    ..表示当前目录的上一级目录
    cd ..回到上一级目录(命令格式严格规范)
    cd加上目录名称 就可以切换到指定的位置

    3.pwd
    命令所在的路径:/bin/pwd
    功能描述:显示当前目录

    4.rmdir
    命令所在的路径:/bin/rmdir
    功能描述:删除空目录
    rmdir [目录名]
    remove
    在实际应用中并不常用,作为了解 知道下

    5.cp
    命令所在的路径:/bin/cp
    功能描述:复制文件或目录
    语法:cp -rp[原文件或目录][目标目录]
    -r 复制目录
    -p 保留文件属性

    6.mv
    命令所在的路径:/bin/mv
    功能描述:剪切文件、改名
    语法:mv[原文件或目录][目标目录]
    可以在当前目录下改名

    更改CRT主题 选项-会话选项-仿真、外观

    对于文件目录的 增 删 改 查

    7.rm
    命令所在的路径:/bin/rm
    功能描述:删除文件
    语法:rm -rf[文件或目录]
    -r 删除目录
    -f 强制执行

    在学习的过程中 建议最好自己建立文件或是系统里面拷贝的文件或者自己专门建立的
    练习的目录里

    建议大家 首先删除任何文件之前 最好做好相应的备份 日常的数据要备份
    一旦有误删除的操作出现,尽量不要对你的硬盘有过多的读写操作,包括查找等等。
    做的读写操作越多,未来恢复数据的可能性就越小


    rm 加上文件名

    =============================================
    小结:
    1.mkdir 可以创建新的目录,用-p选项可以递归的创建
    2.cd 可以用来切换目录
    3.pwd 可以用来查看当前的工作目录
    4.rmdir用来删除一个“空”目录
    5.cp用来复制文件,用-r选项可以复制目录,复制的时候保持文件属性加-p选项
    6.mv用来剪切文件以及文件改名
    7.rm用来删除文件 删除目录加上-r, 删除的同时不希望询问确认再加上f

    ==================================

    二、文件处理命令
    1.touch
    命令所在的路径:/bin/touch
    功能描述:创建空文件
    语法:touch [文件名]
    * ? 根目录:/
    linux系统里 特殊的符合命名都是合法的
    在linux系统中 空格多用作是 命令和选项 选项和参数 之间的一个分隔符
    不建议用这样的方式命名

    2.cat
    命令所在的路径:/bin/cat
    功能描述:显示文件内容
    -n 显示行号(nunber)
    语法:cat [文件名]

    3.tac
    命令所在的路径:/usr/bin/tac
    功能描述:显示文件内容(反向列示)
    语法:tac[文件名]

    4.more
    命令所在的路径:/bin/more
    功能描述:分页显示文件内容
    语法:more[文件名]
    空格或者f 翻页
    回车 换行
    q或者Q 退出浏览状态

    5.less
    命令所在的路径:/bin/less
    功能描述:分页显示文件内容(可向上翻页)
    语法:less[文件名]

    6.head
    命令所在的路径:/usr/bin/head
    功能描述:显示文件前面几行
    -n 指定行数
    语法:head[文件名]

    7.tail
    命令所在的路径:/usr/bin/tail
    功能描述:显示文件后面几行
    -n 指定行数
    -f 动态显示文件末尾内容
    语法:tail[文件名]

    ===================================
    小结:
    1.touch 创建文件
    2.查看文件cat 浏览一个较短文件,行号加上cat -n
    3.反向显示内容tac 并不支持-n选项
    4.分页显示文件内容more 空格或f 翻页 回车换行 q或者Q退出浏览状态
    5.less向上翻页
    6.head显示前几行
    7.tail显示末尾几行
    =========================================
    权限管理命令:chmod
    命令所在的路径:/bin/chmod
    功能描述:改变文件或目录权限
    语法:chmod[{ugoa}{+-=}{rwx}][文件或目录]
    [mode=421][文件或目录]
    -R 递归修改

    一个文件修改者:1.超级管理员root 2.这个文件的所有者
    第一种:用+-=进行授权,chmod[{ugoa}{+-=}{rwx}][文件或目录]
    a表示所有人 all
    +:增加权限
    -:减少权限
    =:就是不管之前是什么全 现在都统一
    rwx
    u+x
    g+w,o-r ibeifeng.list
    g=rwx

    r ----4
    w ----2
    x ----1

    x ----2的零次方
    w ----2的一次方
    x ----2的2次方

    所有者rwx 4+2+1 =7
    所属组rw- 4+2 =6
    其他人r-- 4

    rwxrw-r-- :764

    532 4+1 R-X 1+2 -wx -w- r-x-wx-w-

    rw 6
    r-- 4
    --- 0
    640

    ============================================================================

    查看端口占用:netstat -atln | grep 1218

    防火墙端口相关:

    sudo /etc/init.d/iptables status 查看端口开放状态

    sudo /etc/init.d/iptables restart

    sudo /etc/init.d/iptables save

    sudo /sbin/iptables -I INPUT -p tcp --dport 1218 -j ACCEPT  开放1218端口

    设置静态IP  然后执行命令service network retart

    如果虚拟机不能自动获取IP,只能手动配置,配置方法如下:

    输入命令

    #vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件]

    输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,按字母键“O”,进入编辑模式,输入以下内容:

    IPADDR=192.168.4.10

    NETMASK=255.255.255.0

    GATEWAY=192.168.4.1

    另外光标移动到”ONBOOT=no”这一行,更改为ONBOOT=yes

    “BOOTPROTO=dhcp”,更改为BOOTPROTO=none

    添加用户

    首先用adduser命令添加一个普通用户,命令如下:
    #adduser tommy  //添加一个名为tommy的用户
    #passwd tommy   //修改密码
    Changing password for user tommy.
    New UNIX password:     //在这里输入新密码
    Retype new UNIX password:  //再次输入新密码
    passwd: all authentication tokens updated successfully.
    赋予root权限
    方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
    ## Allows people in group wheel to run all commands
    %wheel    ALL=(ALL)    ALL
    然后修改用户,使其属于root组(wheel),命令如下:
    #usermod -g root tommy
    修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。
    方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)     ALL
    tommy   ALL=(ALL)     ALL
    修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

     永久性删除用户账号

    userdel peter

  • 相关阅读:
    记一次dba面试
    MySQL登陆 socket 问题
    推荐一些MySQL的博文(持续更新)
    MySQL 参数调优工具--tuning-primer
    当扫描的数据超过了全表的17%就不使用索引
    MySQL 5.7 新增参数
    MySQL 5.7 和 MySQL 5.6参数默认值比较
    MySQL创建的用户无法从本地登陆
    含有IN的子查询
    索引大小对语句执行速度的影响
  • 原文地址:https://www.cnblogs.com/nele/p/5059301.html
Copyright © 2020-2023  润新知