精华内容
下载资源
问答
  • 文件搜索命令 Linux

    2019-05-12 19:31:51
    Linux 文件搜索 locate,which命令 语法: locate 文件名 locate 查找文件是在系统的资料库里查找,只能查找到资料库中存在的文件名,这个查找速度会比find快,但是在这里不能找到刚刚创建的文件 >locate hosts ...

    Linux 文件搜索 locate,which命令

    语法: locate 文件名

    locate 查找文件是在系统的资料库里查找,只能查找到资料库中存在的文件名,这个查找速度会比find快,但是在这里不能找到刚刚创建的文件

    >locate hosts
    >/etc/hosts
    
    

    手动更新资料库

    >updatedb 
    

    这样再查找就能找到最新创建的文件了
    但是这个命令还有一个问题就是 tmp 目录下的文件资料库时不会被收录的

    查询时不区分大小写

    locate -i testfile

    which 命令

    which 可以查找操作命令,Linux命令分为管理员命令和其他用户命令;管理员命令在目录 ‘/user/sbin/’下面,普通用户命令在 ‘/bin’ 目录下

    示例

    // 查找 cp 命令
    >which cp
    >/bin/cp
    >which useradd
    >/user/sbin/useradd
    >which rm
    >alias rm='rm -i'   // rm -i 时文件的别名
    >/bin/rm
    >
    
    

    whereis 查找命令和命令相关的帮助文档使用方法和which一样

    whereis cp

    grep 在文件内容中查找指定的行

    // 在/etc/inittab 下查找 multiuser 字段
    grep multiuser /etc/inittab
    
    // 不区分大小写
    grep -i multiuser /etc/inittab
    
    // 在Linux中 配置文件的注释时# ,
    // grep -v 屏蔽指定字符串所在的行
    // 在文件中查找首行不是以#号开始的文件
    grep -v  ^# /etc/inittab
    
    
    • 如果没有 locate 命令可以安装
    yum install mlocate
    # 更新文件数据
    updatedb
    
    展开全文
  • Linux命令

    2018-02-07 14:38:00
    1,touch 创建/修改文件时间 touch hello.txt 文件不存在则创建,存在则更新为当前系统时间 2,mkdir -p /tmp/test/bank 创建多级目录 3,cp -r 复制目录 cp -r /var/log/ /tmp/ #复制目录/var/log至...

    Linux 运维之道

    命令工具

    1,touch  创建/修改文件时间 touch  hello.txt 文件不存在则创建,存在则更新为当前系统时间

    2,mkdir -p /tmp/test/bank 创建多级目录

    3,cp -r 复制目录

    cp -r /var/log/ /tmp/ #复制目录/var/log至/tmp/目录下

    cp /etc/hosts /tmp/ #复制文件/etc/hosts 至/tmp目录下

    cp /etc/hosts /tmp/host #复制文件/etc/hosts 至/tmp目录下并改名为host

    4,rm -f 强制删除,

    rm-i  提示删除

    rm-r 删除目录

    5,mv hello.doc  /root/ 移动到root目录下

    mv hello.txt hello.doc

    6,find /root-name “*.log” 查看以log结尾的的文档

    find -iname “Job” 不区分大小查找档案 “Job”

    find -empty 查找全部空文档

    find -group tom 查找所有属性组为tom的文档

    find /mtime -3 查看3天内被修改的文档

    find /mtime +4 查看4天前被修改的文档

    find /mtime 2 2两天前被修改的文档

    find  ./  size +100M 当前目录下大于100M文件

    find ./ -type f 查看当前目录下所有普通文件

    find / -user tom 查看用户tom拥有的文档

    find / -size +1M -a -type f 查找计算机所有大于1M的文件

    7,du -sh 显示磁盘空间总和

    8,cat -n显示行号包括空白行,-b不显示空白行

    9,more 分页查看,空格下一页 q退出

    10,less  分页查看

    11,head 查看文件头部内容,

    head -c 2k /root/install.log #查看文件前2k内容

    head -n /root/install.log #查看文件前20行

    12,查看文件尾部内容,默认10行

    tail -c 2k /root/install.log

    tail -20 /root/install.log

    tail -f /root/install.log   实时查看

    13 wc

    wc -c /root/install.log 查看文件字节信息

    wc -l /root/install.log 显示文件行数

    wc -w /root/install.log 显示文件单词个数

    14grep

    查找关键词并打印匹配行

    grep -i the test.txt 不区分大小写匹配test.txt文件中的the

    -w 匹配单词

    -v 取反匹配

    15,echo 输出

    ehco “Hello The Word”

    echo -e “\a” 计算机蜂鸣

     

    ——————————————————————————
    gzip压缩与解压缩

    gzip hello.txt #压缩文件为 htllo.txt.gz

    gzip -d hello.txt.gz #解压缩

     

    bzip2

    bzip2 hello.txt

    bzip2 -d hello.txt.bz2

    ——————————————————————————

    tar -cf etc.tar /etc/ 将/etc/目录打包保存为etc.tar

    tar -xzf etc.tar.bz2 -C /tmp 指定解压路径为tmp

    ——————————————————————————

    网络端口监控 netstat -an|grep 8080

    磁盘空间 df-g

    ——————————————————————————

    sudo -i 切换至 root  然后修改密码

    su切换身份

     

    转载于:https://www.cnblogs.com/daimz/p/8426476.html

    展开全文
  • su root -- 更换用户 users -- 查看当前用户 passwd -- 修改当前登陆用户密码 ... df -h -- 查看文件系统的使用情况 cat /proc/version -- 查看Linux版本 cat /etc/hosts -- 查看主机名及IP ifcon...
    su root -- 更换用户
    users -- 查看当前用户
    passwd -- 修改当前登陆用户密码
    useradd wayne -- 添加以wayne用户名的用户
    passwd wayne -- 修改用户wayne的密码
    
    df -lh -- 查看文件系统的磁盘使用情况
    du -h --(递归)查看当前文件路径下的磁盘使用情况,文件很深时会显示很乱
    du -h --max-depth=0 -- 只查看目录深度到 0 的,即当前目录
    du -h --max-depth=1 -- 只查看目录深度到 1 的,即当前目录及下一层
    
    cat /proc/version -- 查看Linux版本
    cat /etc/hosts -- 查看主机名及IP
    vi /ect/hostname -- 更改主机名为 master
    ifconfig -a -- 查看本机IP
    ip addr -- 查看IP地址,与上一条命令似乎相同
    echo $HADOOP_HOME -- 查看hadoop的环境变量设置
    
    vi /word.txt -- 编辑文件
      进入命令模式
        u -- 撤销更改
        ctrl + u -- 向前恢复
        yy -- 复制光标处的一行
        nyy -- 复制光标处开始的n行
        p -- 粘贴至光标处
        dd -- 删除光标处的一行
        ndd -- 删除光标处开始的n行
        dG -- 删除当前行后的全部行
      i: 进入输入模式
      esc: 退出输入模式,进入命令模式
      shift+q -- 进入退出指令
        :q! -- 不保存,强制退出vi
        :w -- 保存,不退出vi
        :wq -- 保存,退出vi
      shift+':' -- 切换到底线命令模式
        :q! -- 不保存,强制退出vi
        :w -- 保存,不退出vi
        :wq -- 保存,退出vi
        :/words -- 查找'words'这个单词
           n -- 按键'n':向下查找
           N -- 按键shift+'n':向上查找
    
    ll -a ./ -- 显示当前目录下的文件列表,包含隐藏文件
    
    file -i chinese.txt -- 查看文件格式及编码方式
    tail -f -n 100 /opt/.../*.log -- 查看日志文件的后100行
    
    mkdir myNotes -- 创建目录myNotes
    touch note.txt -- 创建文件node.txt
    rm -f /.../note.txt -- 绝对路径删除文件
    rm -rf myNotes -- 递归删除目录及文件
    
    mv file1 file2 -- 更改file1文件名称为file2
    mv file /opt/ -- 从当前目录移动文件file到目录"/opt/"下
    mv test/* obj/ -- (* 匹配任意多个字符)--将test文件夹下的所有文件及文件夹都移动到obj目录下
    mv test/a??.jpg obj/ -- (? 匹配任意一个字符)--将test文件夹下的所有文件及文件夹(以a开头后两位任意.jpg的形式)都移动到obj目录下
    
    cp file1 file2 -- 复制文件file1到file2
    
    scp file root@remoteIP:~/ -- 向远程IP发送文件file,登陆用户为root,目录为当前登陆用户目录下
    scp -r files/* root@remoteIP:~/ -- 跨域分发:递归发送文件夹及其子文件 --(支持从windows向linux发送)
    
    cat file1 >> file2 -- 连接file1文件内容到file2文件内容的末尾
    
    find . -name note.txt -- 以文件名在当前目录下查找文件note.txt
    find / -name note.txt -- 以文件名在根目录下查找文件note.txt 
    find . -name '*mysql*' -- 在当前目录下模糊查找文件名含mysql字段的文件
    
    whereis hadoop -- 查看hadoop的安装路径
    
    sudo apt remove sogoupinyin -- 删除软件sogoupinyin
    sudo apt autoremove -- 自动移除依赖的软件包
    
    yum install -y nc -- 安装netcat
    
    tar -zxvf /opt/sqoop-1.4.7.tar.gz --压缩包方式安装sqoop
    
    chmod 700 ~/.ssh -- 更改目录'~/.ssh'访问权限为700
    chmod 644 ~/.ssh/authorized_keys -- 更改文件'~/.ssh/authorized_keys'访问权限为644
    
    ps -ef | grep java -- 显示java相关的进程(ps与grep是两个连用的命令)
    rpm -qa | grep openssh -- 显示安装的openssh相关的软件
    netstat -tpnl -- 查看端口占用情况
    netstat -tpnl | fgrep 2181  -- 查看2181端口占用情况
    
    (优选*)kill -15 pid --发送通知,告知应用程序主动关闭
    (不建议)kill -9 pid -- 从内核级别强制杀死进程pid,应用程序被动关闭,不会执行正常结束程序
    
    快捷键:shift PgUp --Linux命令窗口向上滚屏
    快捷键:shift PgDn --Linux命令窗口向下滚屏
    
    service network restart -- 重启网络
    service network start -- 启动网络
    service network stop -- 停止网络
    service network status -- 查看网卡状态
    
    shutdown -r now -- 马上重启
    shutdown -- 等待 1 分钟后关闭
    reboot -- 重启

    参考链接:

    1.Linux kill命令

    2.Linux ps命令

    3.Linux grep命令

    4.Linux vi/vim命令

    5.Linux find命令

    6.linux yum命令详解

    7.Linux查看CPU和内存使用情况

    展开全文
  • 启动项目8080端口被占用,然而老久没玩Linux,命令忘光了,杀死进程都不记得了. 决定整理一波吧....... ... hosts文件: ip地址 主机名/域名(主机别名) 查看登录用户: whoami 查看当前登录的用户名 Who...

    启动项目8080端口被占用,然而老久没玩Linux,命令忘光了,杀死进程都不记得了. 决定整理一波吧.......

    Linux:

    sudo强制执行,不在root用户下时使用.

    top 相当于windows的任务管理器.   空格浏览 \  q退出

    hosts文件: ip地址   主机名/域名(主机别名)

    查看登录用户:

    whoami  查看当前登录的用户名

    Who 

    (用户名、tty号、时间日期、主机地址。)

    切换用户:

    su [user]  切换用户,但不切换环境变量

    su   -   [user] 切换用户及环境变量 ——>建议

    查看运行服务所占用的进程:

    ps -ef | grep node/java…

    UID       PID       PPID      C     STIME    TTY       TIME         CMD

            zzw      14124   13991      0     00:38      pts/0      00:00:00    grep --color=auto dae

    UID      :程序被该 UID 所拥有

    PID      :就是这个程序的 ID 

    PPID    :则是其上级父程序的ID

    C          CPU使用的资源百分比

    STIME :系统启动时间

    TTY     :登入者的终端机位置

    TIME   :使用掉的CPU时间。

    CMD   :所下达的是什么指令

     

    杀死进程

    kill -9 pid(进程号)

    查看关于网络的所有信息(端口,路由表….)  netstat

    参数:  -a 所有  /  -t tcp  / -u  udp    / -n 不显示别名 (数字显示)  / -l 仅显示监听下的

            找出指定程序的运行端口:

    netstat -apn | grep node/java….  (mac中是协议)

    找出指定端口的运行程序

    netstat -an | grep ':22'

    查看系统的一些信息:

    查看硬盘大小 使用情况 分区 挂载点

    df -h 

    查看内存

    free  (只介绍简写的命令)

    环境变量:

    打印所有环境变量:

    env

    单个:

    echo $PATH

    环境变量在/etc/profile放着

     

     

    ——其他基础的

    ls / cat  /cd / vi /vim/ touch / mkdir / ssh /  cp  /scp 就不说了

    cp scp -r参数是递归的意思,即拷贝文件夹.

    以后用到什么在加吧 ......

    转载于:https://www.cnblogs.com/xixinhua/p/11013255.html

    展开全文
  • Linux文件查找

    2021-03-26 20:33:16
    1.简介 which :命令查找 find: 文件查找,针对文件名...1.locate查找文件hosts文件 [root@localhost ~]# locate hosts 2.更新locate数据库 [root@localhost ~]# updatedb 一.find 查找 语法 find [path…] [options]
  • Linux常用的命令

    2014-09-21 19:43:32
    tail –f file 使查看的文件不断更新查看 cut –d:(:为指定通配符,:可以另外改) –f1(1为通配符前第几个,可以改) file wc 统计单词,行数 sort 排序 command1| command2 command1的输出是command2的输入 DNS...
  • 指令 which :命令查找 ...locate hosts locate查找文件hosts文件 updatedb 更新locate数据库 find [path…] [options] [expression] [action] 命令 路径 选项 表达式 动作 find /etc -name “hosts” 按照文
  • -u 更新原压缩包中的文件 -A 追加tar文件至归档 1.2 压缩或解压缩要用的命令 -j bzip2的形式将打包的文件压缩 -z 以gzip形式将打包的文件压缩 –delete 删除etc.tar下的etc/hosts -v 查看...
  • 文件查找 which:命令查找 find:文件查找,针对文件名 locate:文件查找,依赖数据库 whereis 查找命令所在路径与信息     ...查找文件hosts文件 重启启动数据库没有更新的查看
  • 1. linux中隐藏文件以“.”开头 2. [tab]键妙用: [tab]接在一串命令的第一个字后面: 命令补全 [tab]接在一串命令的第二个字后面: 文件补全 想知道以c开头的可用命令有几个: c[tab][tab] 3.修改计算机...
  • 文件查找 一、简介: which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 ...[root@localhost ~]# locate hosts //locate查找文件hosts文件 [root@localhost ~]# updatedb //更新l
  • 更改Linux系统主机名(hostname)的方法方法一:修改配置文件方法二:使用命令 hostnamectl方法三:使用命令 nmtui注意1,hostname 命令2,更新 /etc/hosts 文件 方法一:修改配置文件 主机名配置文件为/etc/...
  • 目录1、将history命令执行的结果保存到history.log文件中2、执行命令 curl 'xxx' ,将其返回结果保存到 log.log 中3、执行命令 cat /etc/hosts , 将其返回结果保存到 hosts.log 中4、使用 >> 向 hosts.log中...
  • 方法1:修改配置文件 主机名保存在/etc/hostname文件里,所以我们可以打开这个文件,手动编辑主机名。...和第一种方法一样,我们也需要更新/etc/hosts文件。这两种方法的本质都是一样的。 方法3:hostname命令进行临
  • 三.Linux基本操作命令............................................................................................................8 四.基本的系统管理命令...................................................
  • 更新/etc/hosts文件 【更改主机名后】方法2 ,hostnamectl命令【永久修改】;方法3:临时更改主机名 一、查看当前的主机名 首先我们使用hostname命令来查看当前的主机名。 hostname 也可以使用hostnamctl命令 ...
  • Nginx配置文件解读

    2020-01-02 09:27:41
    初始化安装 nginx的安装较为简单,只需在apt更新之后运行命令apt-get install nginx。安装之后在浏览器中访问本机的ip...首先localhost是域名,指向的是127.0.0.1这个本机环路虚拟地址,在Windows的hosts文件Linux...
  • 配置主机名和IP地址的解析通常在DNS服务器注册主机名和IP地址,为了进一步保证同一个AG中多个节点可以互相通信,我们在每个节点使用如下命令修改Hosts文件:sudo vi /etc/hosts通过如下命令可以查看ip地址su...
  • 批量命令工具mooon_ssh; 批量上传文件工具mooon_upload; 批量下载文件工具mooon_download。  可执行二进制包下载地址: https://github.com/eyjian/libmooon/releases  源代码包下载地址: ...
  • ssh-keygen删除旧密钥

    万次阅读 2016-09-09 21:41:28
    linux 系统上使用ssh工具远程登录设备时,如果之前保存过该设备的密钥,之后该设备密钥更新,此时需执行以下命令才能后续的ssh正常登录。 ssh-keygen -f "/root/.ssh/known_hosts" -R 192.168.0.1 其中 -...
  • Web渗透测试攻略(上)

    2021-02-26 13:51:06
    host文件位于C:\Windows\System32\Drivers\etc\hostsUnix/Linux和MacOSX下,host文件位于/etc/hosts提示:ip重启机器后,ip地址会改变,也许你需要在host文件中做一些对应的更新.访问web程序后,可以看到下面的页面很多...
  • 大数据总结

    2020-09-27 09:12:27
    Hadoop总结 最高更新时间9.27 文章目录Hadoop总结配置运行配置虚拟机1....伪分布式运行完全分布式运行分发工具脚本xsync修改配置文件完全分布式运行HDFS部分shell命令本地----->>>> HDFSHDFS----->>
  • kubefwd临时使用其转发的服务名称将域条目添加到/etc/hosts文件中。 在本地工作站上工作时,我和我的团队经常构建通过命名空间中的服务名称和端口访问服务的应用程序。 kubefwd允许我们使用群集中的可用服务在本地...
  • 19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
  • TCP/IP详解

    2013-07-25 11:17:06
    19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
  • TCP-IP协议详解

    热门讨论 2008-11-24 20:46:50
    19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
  • TCP/IP教程TCP/IP基础

    热门讨论 2009-11-23 20:58:46
    19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
  • TCP/IP技术大全

    2010-03-10 10:25:24
    19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....

空空如也

空空如也

1 2
收藏数 38
精华内容 15
热门标签
关键字:

linux更新hosts文件命令

linux 订阅