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端口网络是否通

  • 相关阅读:
    CodeForces 659F Polycarp and Hay
    CodeForces 713C Sonya and Problem Wihtout a Legend
    CodeForces 712D Memory and Scores
    CodeForces 689E Mike and Geometry Problem
    CodeForces 675D Tree Construction
    CodeForces 671A Recycling Bottles
    CodeForces 667C Reberland Linguistics
    CodeForces 672D Robin Hood
    CodeForces 675E Trains and Statistic
    CodeForces 676D Theseus and labyrinth
  • 原文地址:https://www.cnblogs.com/yanl55555/p/13410839.html
Copyright © 2011-2022 走看看