zoukankan      html  css  js  c++  java
  • Linux常用命令

    Linux常用命令

    命令:

    复制

    cp hello.c / home目录复制到根目录

    cp –r test / home目录复制test文件夹到根目录

    mv long / 移动

    更改文件名字 mv hello.c hello1.c

    删除文件 rm hello.c

    删除目录 rm test –r

    创建目录 mkdir test

             mkdir –p test/test1/test2

    进入目录 cd /home

    快速回到上次目录 cd 

    回到根目录 cd /

    查看完整路径 pwd

    查看当前目录下文件 ls 

    ls –l

    查看包含隐藏文件 ls –a

    把文件隐藏 mv hello.c .hello.c

    解压缩命令:

    test文件夹打包

    tar –cvf test.tar test/

    tar –cvzf test.tar.gz test/

    zip test.zip test/

    test文件解压

    tar –xvf test.tar 

    tar –xvzf test.tar.gz 

    tar –jxvf test.tar.bz2

    unzip test.zip

    改变文件权限:

    格式:chmod 777 hello.c

    可读:4  可写:3  可执行:1

    查看磁盘使用情况:

    df

    格式:df [选项]

    例如:df –k KB为单位查看磁盘使用情况

    查看目录大小

    du

    格式: du [选项目录

    例如:du –b test 以字节为单位显示test这个目录大小

    网络配置

    格式:ifconfig [选项] [网络接口]

    例如:

    1. ifconfig eht0 192.168.10.1

    配置eth0这一网卡的IP地址为192.168.0.1

    1. ifconfig eth0 down

    暂停eth0这一网卡的工作

    1. ifconfig eth0 up 

    恢复eth0这一网卡的工作、

    查看网络状态

    Netstat

    格式:netstat [选项]

    例如:netstat –a 查看系统中所有的网络监听端口

    软件安装

    rpm

    格式:rpm [选项] [安装文件]

    例如:

    1. rpm –ivh tftp.rpm

    安装名字为tftp的文件包

    1. rpm –qa

    列出所有安装的rpm

    1. rpm –e name

    卸载名字为namerpm

    编译安装方式

    tar.gz(bzbz2)

    安装:

    1. 打开一个SHELL,即终端
    2. cd命令进入源代码压缩包所在的目录
    3. 根据压缩包类型解压缩文件

    tar –xvzf ***.tar.gz 或 tar –jxvf ***.tar.bz(bz2)

    1. cd命令进入解压缩后的目录
    2. 输入编译文件命令: ./configure (有的压缩文件已经编译过,这一步可以省去)(配置)
    3. 然后是命令:make (编译)
    4. 再是安装文件命令:make install (安装)
    5. 安装完毕

    apt –get安装方法:sudo apt-get install 软件名

    rpm包的安装方式:rpm –ivh ***.rpm

    挂载

    mount 

    格式:mount [选项设备源 目标目录

    例如:

    1. mount /dev/cdrom/mnt

    将光驱挂载到/mnt目录下

    umount

    格式:umount 目标目录

    例如:

    1. umount /mnt (对应mount)

    取消光驱在/mnt下的挂载

    查找文件

    find

    格式:find 路径 –name  ‘文件名’

    例如;

    1. find ./ -name ‘co*’

    在当前目录及其子目录中寻找名为co开头的文件

    1. find ./ -name ‘test’

    在当前目录及其子目录中寻找名为test的文件

    查找字符串

    grep

    格式:grep [选项字符串

    例如:

    1. grep “file” ./ -rn

    grep –Rsn “file” ./ --color

    在当前目录及其子目录中,查找包含file字符串的文件

    1. netstat –a|grep tftp

    查看所有端口中用于tftp的端口

    动态查看CPU使用

    top

    格式:top

    例如:

    1. top

    查看系统中的进程对CPU,内存等的占用情况。

    查看进程

    ps

    格式:ps [选项]

    例如:

    1. ps aux

    查看系统中的说有进程

    杀死进程

    Kill

    格式:kill [选项进程号

    例如:

    1. kill –s SIGKILL 4096

    杀死4096号进程

    帮助

    man

    格式:man 命令名

    例如:

    1. man grep

    查看grep命令的使用方法

    1. man ping

    查看ping命令的使用方法

    关闭防火墙

    命令:/etc/init.d/iptables stop

    重启网络

    命令:/etc/init.d/network restart

    文本编辑

    1. vi hello.c
    2. 键入i进入插入模式
    3. 编辑
    4. 键入[ESC]退入到命令行模式
    5. 键入:wq保存退出
  • 相关阅读:
    Verilog开发之“新Iverilog工具认识”
    苹果开发之“swift简单按钮加1计数入门”
    基于现有.net core框架模版修改
    Sql50语句小练
    因有个社区:入了一个新的时代!
    .Net Core下建立web应用的 路由器修改
    一个网站的渗透测试思路,流程(给你一个网站,怎么做?)
    windows服务
    我知道的代码生成器
    Extjs 自动列宽
  • 原文地址:https://www.cnblogs.com/love-linux/p/5243713.html
Copyright © 2011-2022 走看看