zoukankan      html  css  js  c++  java
  • linux常用命令合集

    老是要记各种命令很繁琐,这里记录一哈,有需要的时候翻一翻

    常用命令

    
    cat /etc/passwd //用户信息
    
    cat /etc/shadow  //用户密码信息
    
    cat /etc/profile //全局变量配置文件
    
    echo "root:newpwd" | chpasswd  //修改root账号密码,newpwd是要修改的密码
    
    ip addr  //查看机器ip
    
    ifconfig  //查看机器ip
    
    tail -f xxx.log //监控文件内容
    
    netstat -ntpl  //查看在运行的端口
    
    netstat  -anp  |grep 端口号      //查看某个端口号占用情况
    
    service [service_name] start    //运行服务
    
    systemctl start [service_name]  //运行服务[service 无效时可以使用 systemctl]
    
    

    目录命令

    cd ..     //回到上一目录 
    cd /      //回到根目录 
    cd ~      //回到用户主目录
    cd [path] //切换制定目录
    pwd       //查看当前目录路径
    whereis [service_name] //查看快捷方式的路径
    

    查找命令

    uname -n //查看主机名
    uname -s //查看内核名称
    cat /etc/issue  //查看服务器版本
    ps -ef |grep nginx  //查找进程
    find /(查找范围) -name "查找关键字" -type d   //查找目录
    find /(查找范围) -name "查找关键字" -print  //查找文件
    find / -name composer //查找程序(文件)
    whereis php-fpm   //查找程序位置
    which composer    //查找程序位置 
    
    

    磁盘命令

    lsblk //查看分区和磁盘
    df -h //查看空间使用情况
    free -h     //查看内存大小
    du -sh ./   //统计当前目录大小
    du -sh ./*  //统计当前目录各文件夹大小
    sudo fdisk -l  //分区工具查看分区信息
    sudo cfdisk /dev/sda  //查看分区
    
    

    文件命令

    linux下文件的移动与删除命令为:cp,mv,rm
    1 创建文件夹:  mkdir  a      创建一个名为a的文件夹
    2 创建文件: touch a.txt    创建一个名为a.txt的文件
    3 移动文件【夹】: 
        mv  b  sm/    将文件(夹)b 移动到当前目录下的sm目录下
        移动多个文件:
        mv file_2.txt file_3.txt file_4.txt /home/office/
        mv *.txt /home/office/
    4 删除文件【夹】:
        rm -rf a   删除 a文件   -rf为参数-r  -f 的简写【-r  递归删除  -f   强制删除】【rm -ri a 删除前询问】
    5 重命名: 
    	mv a  b    将文件(夹)a重命名为b
    	mv /a /b/c     将/a目录移动到/b下,并重命名为c6、复制:cp sm.log  ..  将sm.log复制到上级目录中
    6 查看文件
    	cat sm.log 查看sm.log文件内容
    	head sm.log 查看sm.log文件内容的前10行
    	head -n 20 sm.log   查看sm.log文件内容的前20行
    	tail sm.log  查看sm.log文件内容的后10行
    	tail -f sm.log 动态查看sm.log文件内容
    	more sm.log 以翻页的形式查看sm.log的内容(按空格键下翻,不能上翻)
    7 复制文件(夹):
    	cp /a /b/c  将/a目录复制到/b下
    	cp test.txt ./ 将文件复制到当前目录
    	cp -r /a /b/c  将/a文件夹复制到/b下
    8 编辑文件
    	按 i 键进入可编辑状态
    9 读取文件大小
        du -b aaa.txt //显示文件多少k (推荐)
        du -b filepath //显示文件多少b, 参数-b表示以字节计数
        wc -c filename //显示文件多少字节多少b
        stat aaa.txt   //显示文件的详细信息,具体参数看--help
    
  • 相关阅读:
    OCM_Session7_8_分区,并使用udev来配置裸设备
    OCM_Session7_7_VBOX配置共享存储
    OCM_Session7_6_配置oracle用户ssh对等性
    OCM_Session7_5_修改/etc/security/limits.conf和 /etc/pam.d/login和/etc/profile
    OCM_Session7_4_修改内核配置文件/etc/sysctl.conf
    OCM_Session7_3_修改 oracle 用户的初始化参数文件,建路径
    OCM_Session7_2_创建组,用户,设置用户密码
    OCM_Session7_1_配置/etc/hosts
    OCM_Session7_0_准备工作,确定hostname和ip地址
    OCM_Session7_0_CRS-0223
  • 原文地址:https://www.cnblogs.com/xuduan/p/14509233.html
Copyright © 2011-2022 走看看