Linux 常用命令

1.重命名文件夹:
    mv oldName  newName
2.创建文件夹:
    mkdir filename
3.删除文件
    rm a.txt
4.查看tomcat 进程
    ps -ef | grep tomcat
5.解压文件(tar.gz)
    tar -zxvf 文件名
6.查看日志信息:
    tail -f log.log
    cat.log
7.查看版本
    cat /etc/os-release(Contos)
8.查找文件
    find / yourfile -d
8.复制命令
    cp -r filename  /usr/local/...
9.查看文件安装位置
    如查看tomcat安装路径:
        sudo find / -name *tomcat*
10.复制安装包到另一个文件jar
    cp a.tar.gz ./usr/local/..a.tar.gz
11.linux上传文件和下载文件到本地桌面
    rz 上传
    sz 下载文件

===============================================================================

lrzsz下载地址:http://freecode.com/projects/lrzsz/
上传到linux服务器中
1.wget url网络下载
2.netstat -tunpl | grep 6379
3.Redis-server /usr..../redis.conf 启动redis服务,并指定配置文件
    Redis-cli 启动redis 客户端
    Pkill redis-server 关闭redis服务
    Redis-cli shutdown 关闭redis客户端
    Netstat -tunpl|grep 6379 查看redis 默认端口号6379占用情况
4关闭防火墙:
    service iptables stop 及时生效
    chkconfig iptables off  永久关闭
    centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可: 
    sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

5.显示centos的版本:
    cat /etc/redhat-release  或者cat /etc/issue 也可以显示版本信息
    getconf LONG_BIT 显示多少位

6.make和make install命令原理
   make 编译源码
   make 将编译完成的文件安装到指定的文件目录下
7.rpm -qa | grep ruby  

8.vi编辑器 :G到最后一行
  :1,.d  删除所有内容(先用G转到文件尾) ,使用:
  9dd
  dd删除当前行
  set nu
9.jps命令可以查看·
    ps -ef | grep java
    ps aux | grep java
----------------------------------------------------------------------------------
10.centos7 设置图像化和文字切换(前提是已经安装了Gnoe,如果在安装过程中选择的是minal需要)
    Linux centos7设置系统默认启动界面不能再设置/etc/inittab 文件。
    如果在centOS7系统设置默认 以某种方式启动 
    使用systemd创建符号链接指向默认运行级别。
    修改方法为:
    a.首先删除已经存在的符号链接

    rm /etc/systemd/system/default.target

    b.默认级别转换为3(文本模式)

    (1)ln  -sf    /lib/systemd/system/multi-user.target     /etc/systemd/system/default.target

    或者默认级别转换为5(图形模式)

    (2)ln   -sf   /lib/systemd/system/graphical.target    /etc/systemd/system/default.target

    c.重启

    reboot
    init 6
----------------------------------------------------------------------------------
11centos6.4启动图形或者文字命令
     方法1:运行命令到图形界面

              #startx , 需要先配置图形界面信息

     方法2:修改/etc/inittab文件中的 

              id:3:initdefault , 将3改为5 ,重新启动系统;

     方法3:进入图形界面: init 5

    从图形界面进入文本界面: init 3

    重启: init 6

    关机: init 3

12.linux的发行版
  完整的核心=linux 内核+桌面+工具。如:linux发行版 Red Hat,openSuSE,Debian
  专业发行版=专业工具+自动安装自动配置 。如Ubuntu
  LiveCD测试发行版
13.linux中一些重要的文件夹目录
   /etc/passwd
14.linux 有线连接打开
  命令操作
  关闭防火墙
15.硬链接和软链接
   cp -l f1 f2
   cp -s f1 f2
   ln f1 f2
   ln -s f1 f2
   a.硬链接和源文件node id是一样的,软链接和源文件node id是不一样的
   b.删除源文件,硬链接不受影响,软链接是受影响的
   c.删除硬链接或者软链接,源文件不受影响
   d.修改软链接文件或者硬链接文件也修改了源文件,那么跟源文件关联的硬链接或者软链接也跟着更新
16.全局环境变量和局部变量
    printenv 打印出所有的全局环境变量
    set 不仅仅打出了所有大写形式的全局环境变量以及局部环境变量
    echo $f2 打印出环境变量的值
    f2="dd"
    echo $f2 可以查看局部变量的值
    export f2 导出为全局环境变量
    在子shell中删除全局环境变量,仅仅在子shell中不能查看环境变量的值
    但是在父shell中能够查看到环境变量的值
    
17.useradd/userdel/usermod
   groupadd/groupdel/groupmod
18.改变文件目录权限命令
   chmod
   chown
19.远程复制拷贝
 scp nginx-1.8.0.tar.gz root@192.168.25.128/root/download/
20.centos7修改开机自动连接网络
   vi /etc/sysconfig/network-scripts/ifcfg-xxx (xxx你的网卡名字)
   修改ONBOOT=yes
21.修改本地网络为NAT
   经常使用wget工具在线下载的时候,会出现如下错误提示:
   Resolving mirrors.tuna.tsinghua.edu.cn... failed: Name or service not known.
   wget: unable to resolve host address “mirrors.tuna.tsinghua.edu.cn”
   那是因为本地虚拟机网络选择了host-olny 模式
   应该修改成NAT模式
22.lsof -i:port 用以显示符合条件的进程情况
   完整语法:
   lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
     46 --> IPv4 or IPv6
  protocol --> TCP or UDP
  hostname --> Internet host name
  hostaddr --> IPv4地址
  service --> /etc/service中的 service name (可以不止一个)
  port --> 端口号 (可以不止一个)
23.yum 命令的使用
  yum install/update/remove/list
24.make命令的使用
   make 编译
   make install  安装  
   出现如下提示:
   a>Centos提示-bash: make: command not found的解决办
     yum -y install gcc automake autoconf libtool make
   b>Linux不能上网ping:unknown host
      vi /etc/resolv.conf
      servername 你的ip地址网关
      手动设置网络链接:ifconfig eth0 192.168.25.128 up
      
25.ln 命令的使用
   ln 01.txt 02.txt 硬链接
   ln -s 01.txt 03.txt 软链接
   
26.修改本地hostname
   vi /etc/sysconfig/network
   locahost.localdomain
   修改完了,然后重新启动,可以使用命令: reboot
   检查,查看主机名:hostname 
27.文件和文件夹操作
   创建文件 touch/echo
   删除文件 rm
   修改文件 vi/vim 重命名 mv
   查找文件 ll/ls/find/grep
   复制文件 cp
    
   创建文件夹 mkdir
   删除文件夹 rmdir
   重命名 mv
   查找 ll/ls/find
   
   chmod o/u/g/a+x  
   chkconfig
   service
   init
   cat 
   more
   tail
   head
28.进程操作
   ps -ef | grep java
   netstat -tunpl | grep java
   lsof -i:8080
   kill

   flusall
   flusdb

   window系统杀死进程:
   netstat -ano |findstr 端口号
   tasklist | findstr "pid"
   taskkill -f -t -im 文件名
   taskkill /f /pid 1228
29.查看日志信息
   vi ./zookeeper.out
   tail -f ./zookeeper.out
30.修改jdk
   如果你已经安装了jdk1.8,在/etc/profile文件中设置的jdk的目录,那么需要修改该profile文件
   export JAVA_HOME=/usr/jdk1.7所在目录
   修改完了profile文件之后,应该source一下profile
   source profile
   这样就算改完。需要验证一下是否改好了,使用
   java -version
   javac -version去验证一下
----------------------------------------------------------------------------------------  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值