• linux入门


    一、常用命令
        1、ls:
            参数-l显示详细信息,简写ll
            参数-a显示隐藏文件
        2、pwd:显示当前目录路径
        3、cd:
            参数dirPath切换到dirPath目录
            参数..切换到父级目录
            参数/切换到根目录
            参数~切换到当前用户目录
            参数-返回目录
        4、tab按键:补全命令
        5、mkdir:
            参数dirName创建目录
            参数-p dirPath递归创建目录
        6、rmdir:参数dirName删除目录
        7、cat:参数file查看文件的所有内容
        8、more:参数file查看文件一屏幕内容
            按enter多显示一行内容
            按space多显示一屏幕内容
            按q或者ctrl+c退出
        9、less:与more类似,比more多一个上下键滚动效果
        10、tail:
            参数-10 file查看文件最后10行内容
            参数-f file动态查看文件内容,ctrl+c退出
        11、cp:
            参数file dirPath文件复制
            参数file dirPath/file文件复制,并重命名
        12、mv:
            参数file dirPath文件剪切
            参数file dirPath/file文件剪切,并重命名
        13、rm:
            参数-r dirPath删除目录
            参数-f dirPath询问删除
        14、tar:
            参数-cvf file.tar dirPath打包文件并命名
            参数-zcvf file.tar.gz dirPath打包文件并压缩并命名
            参数-xvf file.tar解包文件
            参数-zxvf file.tar.gz -C dirPath解包并解压文件至指定目录
        15、find:
            参数dirPath -name *.*根据文件名查找文件,*为通配符
        16、grep:
            参数key file --color -A1 -B1查找文件中的关键字,高亮显示,显示前一行,显示后一行
        17、touch:参数file创建空文件
        18、clear:清屏,快捷键ctrl+l
    二、编辑器
        1、vim file:编辑文件
        2、三种模式:
            1、命令行模式:按esc切换到命令行模式
            2、插入模式:按i切换到插入模式
            3、底行模式:按:切换到底行模式
                :wq保存并退出,快捷键shift+zz
                :q!强制退出
                :/key文件中搜索关键字
    三、重定向输出和系统命令
        1、cat file > file:输出的内容以覆盖方式写入文件
        2、cat file >> file:输出的内容以追加方式写入文件
        3、ifconfig > file:能在屏幕上打印输出内容的命令都可以重定向输出
        4、ps -ef | grep key:查看进程并根据关键字筛选
        5、kill -9 pid:强制杀死进程
        6、|:前面命令的输出是后面命令的输入
    四、权限
        1、权限
            str[0]:
                * -表示文件
                * d表示目录
                * l表示链接
            str[1,3]:当前用户所具有的权限
            str[4,6]:同组其他用户所具有的权限
            str[7,9]:其他组用户所具有的权限
                * r读权限    4
                * w写权限    2
                * x执行权限    1
        2、修改权限
            chmod u=rwx,g=rwx,o=rwx file
            chmod 777 file
    五、网络操作
        1、主机名
            hostname:获取主机名
            hostname name:临时修改主机名
            /etc/sysconfig/network:永久修改主机名
        2、ip配置
            /etc/sysconfig/network-scripts/ifcfg-ens33:配置文件
            BOOTPROTO=dhcp:自动分配ip地址
            ONBOOT=yes:开机启用
            service network restart:重启网络
        3、域名映射
            /etc/hosts文件,相当于windows系统的C:WindowsSystem32driversetchosts文件功能
        4、防火墙
            service iptables status:防火墙状态
            service iptables stop:关闭防火墙
            service iptables start:开启防火墙
            service iptables restart:重启防火墙
            chkconfig iptables off:禁止防火墙开机自启
  • 相关阅读:
    centos7 tar.gz zip 解压命令[转]
    centos7 下 安装visual studio code ,打开运行。
    yum提示Another app is currently holding the yum lock; waiting for it to exit...
    Linux CentOS7 安装
    虚拟机 centos7 的网络与电脑所在一个网络如何设置
    django创建web项目
    uwsgi Flask web.py
    MariaDB 与 MySQL 区别
    python pymysql 与 mysqlclient
    如何提高自己的象棋水平及象棋开局的五种忌讳
  • 原文地址:https://www.cnblogs.com/linding/p/13621704.html
Copyright © 2020-2023  润新知