Linux

来源:互联网 发布:java中对象作用域 编辑:程序博客网 时间:2024/06/10 23:24
  1. cd - 返回上一级目录
  2. cd .. 返回上一级目录
  3. cd / 返回根目录
  4. ls 查看文件夹下文件
  5. ll 查看文件夹下文件详细信息
  6. tab键 自动补全键(输入开头字母,tab键,自动补全)
  7. clear 清屏
  8. rm -rf * 删除当前目录下的所有文件(禁用)
  9. ps -aux|grep 查看进程
  10. ps -ef |grep 查看进程(同上)
  11. ps -aux|grep 项目名称 查看指定项目名称的进程
  12. kill -9 5759 杀掉指定进程
  13. ./startup.sh 启动服务
  14. ./shutdown.sh 结束服务
  15. nohub ./start.sh & 使程序在后台运行(&:后台运行 nohub:挂起)
  16. less nohub.out
  17. find -name 需要查找的文件名称 查找文件路径
  18. ifconfig -a 查看网络配置
  19. pwd 查看当前位置(路径)
  20. tail -f 日志名称 动态读取日志文件
  21. tail -n 行数 日志名称 查看末尾n行日志文件
  22. mkdir 文件夹名称 创建文件夹
  23. touch 文件名称 创建文件
  24. rm -r 文件名称 删除文件
  25. rm -rf 文件名称 强制删除文件
  26. mv 文件名称 /opt/自定义文件路径 移动文件
  27. mv 文件名称 新的文件名称 修改文件名称
  28. reboot 重启虚拟机
  29. vi 文件名称 编辑文件内容
  30. esc->:->wq 保存编辑文本退出
  31. esc->:->q 退出
  32. esc->:->q! 强制退出
  33. cp 文件名称 自定义文件路径 复制文件到自定义文件路径中
  34. cp -r 文件名称 自定义文件路径 递归(有子文件)复制文件到自定义文件路径中
  35. mv 文件名称 自定义文件名称 修改文件名称
  36. less 文件名称 查看文件内容
  37. more 文件名称 查看文件内容
  38. cat 文件名称 查看文件内容
  39. /查找的内容 在vi文本编辑的时候,查找内容(用于修改配置信息)
  40. rpm -qa 查看linux已安装软件包
  41. rpm -ivh rpm文件名称 安装rpm文件(-i:安装应用程序 -vh:显示安装进度)
  42. java -version linux查看jdk安装版本
  43. tar包需要配置环境变量rpm包自动配置环境变量
  44. rpm -Uvh 更新安装包版本至最新
  45. groupadd 组名称 创建用户组
  46. useradd 用户名称 创建新用户
  47. passwd 用户名称->输入密码->重复输入密码 创建新用户密码成功
  48. su 切换的用户名称 切换用户
  49. service network restart 重启联网服务
  50. vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑ip设置
  51. vi命令进去之后 i/o进入编辑模式 完成之后esc->:->wq->回车完成
  52. tar -zxvf apache-tomcat-8.5.6.tar.gz 解压安装文件
  53. alt+ctrl 鼠标弹出linux
  54. cat etc/issue 查看当前linux版本(Centos release 6.5(Final))
  55. uname -a 查看当前linux是32位还是64位(64:x86_6432:i686)
  56. linux中复制粘贴(复制:shift+insert 粘贴:ctrl+insert)
  57. 命令模式下yy->p到光标点 vi编辑文档时复制一行数据到光标位置
  58. rpm -qa |grep gitlab 查找安装的rpm
  59. rpm -e rpm格式的文件名称 卸载rpm文件
  60. tar -zxvf 文件名称 安装tar文件
  61. shift+↑/↓ 当内容沾满linux屏幕查看上一页或者下一页时
  62. cat cloudera-srm-server.out |grep error 查看日志中的错误
  63. halt 关机命令
  64. nohup ./start.sh & 启动服务
  65. du -sh 文件名称 查看文件总大小
  66. ls -ll 分别查看文件大小
  67. gg vi文件命令模式下到达文件第一行

  1. G vi文件命令模式下到达文件末尾
  2. 命令大全网:

    http://man.linuxde.net/


    分区:mount umount fdisk

    http://blog.csdn.net/vertor11/article/details/51859645

    http://blog.csdn.net/u011975319/article/details/51803126

    虚拟机扩容:http://www.linuxidc.com/Linux/2011-02/32083.htm


    dd命令:

    http://man.linuxde.net/dd

    http://www.cnblogs.com/dkblog/archive/2009/09/18/1980715.html


    0. 查看UBUNTU的版本

    sudo lsb_release -a


    0. 查找

    find http://blog.csdn.net/windone0109/article/details/2817792

    find 的-name参数的准确名字,如果想找名字相关的可以用通配符,如lib*

    查找目录下的所有文件中是否含有某个字符串
    find .|xargs grep -ri "IBM"
    查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
    find .|xargs grep -ri "IBM" -l

    http://blog.csdn.net/duguduchong/article/details/7716908

    whereis xxx :可以查看已安装的文件的头文件动态库等等的路径

    which:可以产看环境变量下可执行文件的路径



    1. 下载:

    wget

    git clone


    2. 压缩相关:


    打包:

    http://blog.csdn.net/cunxiyuan108/article/details/6030502

    压缩

    tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

    tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

    tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

    tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

    rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

    zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

    解压

    tar -xvf file.tar //解压 tar包

    tar -xzvf file.tar.gz //解压tar.gz

    tar -xjvf file.tar.bz2 //解压 tar.bz2

    tar -xZvf file.tar.Z //解压tar.Z

    unrar e file.rar //解压rar

    unzip file.zip //解压zip

    tar-Jxv -f **.tar.xz(大写的J)



    安装和卸载:

    http://blog.csdn.net/lifan5/article/details/7629863



    网络连接:

    (网线)https://zhidao.baidu.com/question/31926804.html

    (WIFI)http://www.cnblogs.com/Ph-one/p/6512319.html


    硬盘和内存:

    内存:top ,free -m

    硬盘:df -h

    文件夹:(du -s -h)http://blog.chinaunix.net/uid-10697776-id-2935554.html


    连接:

    软 ln -s

    [oracle@Linux]$ vi test.log #创建一个测试文件f1
    [oracle@Linux]$ ln test.log test1.log #创建f1的一个硬连接文件test1.log
    [oracle@Linux]$ ln -s test.log test2.log #创建f1的一个符号连接文件test2.log
    [oracle@Linux]$ ls -li # -i参数显示文件的inode节点信息


    文件切割split:

    http://man.linuxde.net/split


    strace调试


    http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html



    dmsg命令:

    http://blog.csdn.net/zhongyhc/article/details/8909905


    64位GCC编译32位程序

    http://blog.csdn.net/longintchar/article/details/50557832