zoukankan      html  css  js  c++  java
  • linux常用命令汇总

    本地主机资源

    df -hl:查看主机文件系统大小

    top:查看主机资源使用情况,top显示出的内容很多,需自行百度看详细解释

    查询本地服务

    netstat -anp|grep 8080:查看本地主机8080端口上的服务

    ps -ef | grep tomcat  :查看本机tomcat进程

    查看文件列表

    ll(ls -l) 

    ls -alt:按照时间排序 -r逆序

    ls -alrt:查看文件,包含隐藏文件

    查找文件

    find /home/user1 -name *.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 (非递归)
    find /home/user1 -name *.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 (递归)

    查看文件内容

    head -n 10 example.txt :查看文件头10行

    tail -n 10 example.txt:查看文件尾10行

    tail -f exmaple.log:查看日志文件,参数 -f 常用于查阅正在改变的日志文件。这个命令会自动显示新增内容,默认屏幕只显示10行内容的(可设置)。

    //tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。显示一直继续,直到您按下(Ctrl-C)组合键停止显示。

    tail +20 notes.log:显示文件 notes.log 的内容,从第 20 行至文件末尾

    tail -c 10 notes.log:显示文件 notes.log 的最后 10 个字符

    vi:启动Vi编辑器

    查看使用资源的进程

    ps -ef | grep tomcat
    ps -ef|less
    less可以按上下箭头浏览所有进程,还可以按enter键往下浏览;more只能往后浏览不能向上浏览之前的进程,因此用less更方便;退出进程浏览可以按q

    杀死进程

    kill -9 进程id

    使用grep -o统计文件中某个字符串出现的次数

    cat /etc/passwd | grep -o "sbin" | wc -l

    wc -l :用来统计行数

    解包打包

    解包:tar -xzvf FileName.tar

    打包:tar -zcvf demo.tar.gz ./demo  将后面的demo文件夹压缩命名为demo.tar.gz

    打包:tar -cvzf test.tar.gz /test1 /test2 压缩多个,将test1,test2压缩成一个

    列出压缩文件列表:tar -tzvf test.tar.gz

    目录操作

    cp -r sourceFolder targetFolder

    mkdir newfolder:创建目录

    rmdir deleteEmptyFolder:删除目录(此目录是空目录)

    rm -rf deleteFile:删除文件包括其子文件

    修改文件权限

    chmod 777 file.java

    //file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

    切换用户

    su username:如果没有参数,su 命令将你转换为 root(系统管理员)。root 帐号有时也被称为超级用户,因为这个用户可以存取系统中的任何文件。也正是这个原因,许多人将su命令看成是 supper-user(超级用户)的一个缩写。当然,你必须要提供 root密码。  想要回到你原先的用户身份,不要再使用 su 命令,你只需要使用 exit命令退出你使用su命令而生成的新的对话进程。 切换用户后,不改变原用户的工作目录,及其他环境变量目录

    su - username:一些配置文件是为你的对话线索而设立的。当你使用命令 su username时,你的对话特征和你原始的登录身份一样。如果你想要你的对话进程拥有转换后的用户 ID一致的特征,你要使用短斜杠: su – username。切换用户后,同时切换到新用户的工作环境

    涉及远程主机的命令

    # 安装服务
    yum install telnet –y
    # 启动服务
    service xinetd restart<!--EndFragment-->

    telnet 192.168.0.1 8080:常用来测试本地到远程主机的8080端口网络是否通

  • 相关阅读:
    PHP的错误和异常处理
    PHP 页面编码声明方法详解(header或meta)
    Sentinel实现Redis高可用
    Linux学习系列之Iptables
    Python学习系列之logging模块
    [scrapy]Item Loders
    [scrapy]实例:爬取jobbole页面
    mongo开启验证
    python创建虚拟环境
    elastalert邮件报警
  • 原文地址:https://www.cnblogs.com/yanl55555/p/13410839.html
Copyright © 2011-2022 走看看