• 【linux】工作常用的一些命令


    工作中常用的一些Linux命令
    1、修改密码: passwd 用户名
    2、下载jdk-6u25-linux-i586.bin
    3、运行(cd进入某一目录后,/usr/ jdk-6u25-linux-i586.bin解压缩操作)
      sh jdk-6u25-linux-i586.bin
    4、到opadmin home目录下改环境变量
      vi .bash_profile
      编辑用户主目录文件下的文件.bash_profile (隐藏文件),添加以下内容:
      export JAVA_HOME=/usr/java/jdk1.5.0_10
      export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
      export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      备注:Linux的.bash_profile,bash_logout,.bashrc三个文件对bash来说有特殊的意义。你可以通过修改这三个文件让系统
      自动为你的账户进行个性化环境的设置。这些文件可能存在于你的主目录下面,如果不存在,那么系统将根据/etc/profile
      文件进行配置。
    5、设置软链接:ln -s
    6、查看总的磁盘使用空间: df -h
    7、显示home目录下文件夹占用磁盘空间情况:du -sh (示例:du -sh /home/*)
    8:vi的相关操作:shift+g 到最后一行
      gg 到最前面一行
      :wq 保存并退出
      :q!强制退出
      :/关键字 从当前文件中按关键字查询,下一个关键字按N
    9、从网络获取文件:wget
    10、显示所有文件(包含隐藏文件):ls -a
    11、只显示隐藏文件: l.
    12、显示当前文件夹下的文件:ll或者ls
    13、修改已保存的svn用户密码,需要清除以下目录的文件:/home/opadmin/.subversion/auth/
    14、删除文件:rm -rf
    15、复制文件:cp
    16、对文件进行重命名:mv
    17、设置(增加)网关地址:route add default gw 128.1.1.11 dev eth0
    18、对网关地址进行修改:步骤如下
      (1) vi /etc/sysconfig/network
      (2) 在里面加入一行或进行修改:geteway=网关ip
      (3)保存退出:wq
    19、查看与设定系统时间:
      (1)查看:date
      (2)设定:date:112921242011.29
      格式:date 月日时分年.秒
    20、nohup命令:nohup这个命令,比如我们有个start.sh需要在后台运行,并且希望在后台能够一直运行,那么就使用nohup,示例如下:
      (1)nohup /root/start.sh & (可以写全路径)
      (2)或者nohup ./start.sh & (可以写./)
       执行以上命令后在shell中回车后提示:[~]$ appending output to nohup.out
    21、查看进程:ps
      查看java进程:ps -ef|grep java
      杀进程 kill -9 <pid>
    22、查看ip地址:ifconfig
      如果提示没有该命令,可以试着用root用户查看,又或者执行:/sbin/ifconfig
    23、将目录下的一个文件上传到ftp上步骤如下:
      (1)首先进入需要上传文件的目录,如:cd /home/opadmin/irp/target
      (2)ftp ftp地址
      (3)输入用户名密码
      (4)put irp.zip irp/irp.zip
    24、添加一个工程需要修改的地方如下:
      (1):irp-application-main 的pom文件
      (2):irp-application-ear 的pom文件
      (3):95上修改releaseconf.xml
    25、重启命令:
      (1)、reboot
      (2)、shutdown -r now 立刻重启(root用户使用)
      (3)、shutdown -r 10 过10分钟自动重启(root用户使用)
      (4)、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
      如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
      关机命令:
      (1)、halt 立刻关机
      (2)、poweroff 立刻关机
      (3)、shutdown -h now 立刻关机(root用户使用)
      (4)、shutdown -h 10 10分钟后自动关机
      如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
    26、设置java环境变量(针对所有用户可用)
      打开 vi /etc/profile,然后在末尾添加如下:
      export JAVA_HOME=/usr/jdk/
      export PATH=$JAVA_HOME/bin:$PATH
      export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
    27、查看当前端口使用情况
      netstat -ntlp
    28、防火墙增加端口解决应用不能访问问题
      vi /etc/sysconfig/iptables(增加端口:如:-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8980 -j ACCEPT)
      service iptables restart
    29、查看内存使用情况
      (1)free:当前机器的内存使用情况
      (2)top:各进程的内存使用情况,可以使用shift+m做排序
    30、杀进程:kill -9 <pid>
    31、查看JVM堆占用情况: jmap -heap pid
    32、查看GC情况:jstat -gcutil pid 1000 1000
    33、dump出当前的内存快照:jmap -dump:format=b,file=/home/longhao/heamdump.out <pid>
    34、用vi打开的文件删除一行:dd
    35、查找/搜索文件:find / -name *.docx (表示的是从根路径搜索docx为扩展名的文件)

    待续。。。

  • 相关阅读:
    台达PLC开发笔记(二):台达PLC设置主机通讯参数为RTU并成功通讯
    台达PLC开发笔记(一):台达PLC连接介绍,分别使用485、网口与台达PLC建立连接
    Qt开发技术:图形视图框架(二)场景QGraphicsScene、QGraphicsItem与QGraphicsView详解
    Qt开发笔记:OpenSSL库介绍、windows上mingw32版本的OpenSSL编译模块化
    案例分享:Qt modbus485调试工具(读写Byte、Int、DInt、Real、DReal)(当前v1.3.0)
    案例分享:某品牌音响系列协议调试工具(搜寻主机,查询通道,基本控制API,云音乐API,语言节目API等,可增删改指令)
    stm32开发笔记(三):stm32系列的GPIO基本功能之输出驱动LED灯、输入按键KEY以及Demo
    stm32开发笔记(二):stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能(一)
    Qt三方库开发技术(一):QuaZIP介绍、编译和使用
    NSIS制作安装包笔记(二):NSIS使用NSIS+Qt界面制作安装包流程
  • 原文地址:https://www.cnblogs.com/cnyws/p/13663548.html
Copyright © 2020-2023  润新知