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

     
    dir
    cd 桌面
    mkdir +文件
    rm -rf +文件
    touch +文件
    mv +文件
    pwd
    vi - +文件-编辑器窗口
    esc或:q
    :wq--退出保存
    more +文件
    :q!---退出不保存
    cp +文件
     
     
     
    【cd /】--这是转换到 /目录
    【cd ..】返回上一级目录
    【cd ../..】返回上二级目录
    【cd 桌面】--切换到桌面
     
    【-r】递归删除可以删除子目录
    【-f】强制删除
     
    【ifconfig】查看网络情况
    【clear】清屏
     
    【pwd】显示当前目录
    【ls】查看目录或文件
    【ls -l】显示文件和目录的详细资料
     
     
     
    【mkdir】创建目录
    【rmdir】删除空目录
    【mv】移动目录
    【cp file file2】复制一个文件
     
     
    【touch】创建空文件
    【rm】删除文件
    【ls -a】显示隐藏文件
     
     
     
     
    【--【tar】打包压缩??
    【-r】关机重启
    【-h】关机不重启
    【now】立刻关机
    【halt】关机
    【rebot】重启--】
     
    vim有三种模式:命令模式 、编辑模式、插入模式
    使用ESC或 i 或 :来切换模式
    命令模式下:
    :q     退出
    :q!  强制退出
    :wq   保存并退出
    :set number  显示行号
    :set nonumber隐藏行号
    yyp   复制光标所在行并粘贴
     
     
    文件权限管理
    三种基本权限
    R   读    数值表示4
    W  写    数值表示为2
    X 可执行  数值表示为1 
     
     
    数据库dbVisual
    1.
    打包压缩相关命令
    1. gzip:
    2. bzip2:
    3. tar:     打包压缩
    4.    -c    归档文件
    5.    -x    压缩文件
    6.    -z    gzip压缩文件
    7.    -j    bzip2压缩文件
    8.    -v    显示压缩或解压缩过程 v(view)
    9.    -f    使用档名
    关机/重启机器
    1. shutdown
    2.     -r      关机重启
    3.     -h      关机不重启
    4.     now     立刻关机
    5. halt        关机
    6. reboot      重启
    系统管理命令
    1. stat     显示指定文件的详细信息,比ls更详细
    2. who      显示在线登陆用户
    3. whoami   显示当前操作用户
    4. hostname 显示主机名
    5. uname    显示系统信息
    6. top      动态显示当前耗费资源最多进程信息
    7. ps       显示瞬间进程状态 ps -aux
    8. du       查看目录大小 du -h /home带有单位显示目录信息
    9. df       查看磁盘大小 df -h 带有单位显示磁盘信息
    10. ifconfig 查看网络情况
    11. ping     测试网络连通
    12. netstat  显示网络状态信息
    13. man      命令不会用了,找男人? 如:man ls
    14. clear    清屏
    15. alias    对命令重命名 如:alias showmeit=”ps -aux” ,另外解除使用unaliax showmeit
    16. kill     杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
    常用指令
    1. ls     显示文件或目录
    2.    -l  列出文件详细信息l(list)
    3.    -a  列出当前目录下所有文件及目录,包括隐藏的a(all)
    4. mkdir  创建目录
    5.    -p  创建目录,若无父目录,则创建p(parent)  
    6. cd     切换目录
    7. touch  创建空文件
    8. echo   创建带有内容的文件。
    9. cat    查看文件内容
    10. cp     拷贝
    11. mv     移动或重命名
    12. rm     删除文件
    13.    -r  递归删除,可删除子目录及文件
    14.    -f  强制删除
    15. find   在文件系统中搜索某文件
    16. wc     统计文本中行数、字数、字符数
    17. grep   在文本文件中查找某个字符串
    18. rmdir  删除空目录
    19. tree   树形结构显示目录,需要安装tree包
    20. pwd    显示当前目录
    21. ln     创建链接文件
    22. more、less   分页显示文本文件内容
    23. head、tail   显示文件头、尾内容
    24. ctrl+alt+F1  命令行全屏模式
    vim三种模式:命令模式、插入模式、编辑模式。使用ESC或:来切换模式。
    命令模式下:
    1. :q            退出
    2. :q!           强制退出
    3. :wq           保存并退出
    4. :set number   显示行号
    5. :set nonumber 隐藏行号
    6. /apache       在文档中查找apache 按n跳到下一个,shift+n上一个
    7. yyp           复制光标所在行,并粘贴
    8. h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
    用户及用户组管理
    1. /etc/passwd    存储用户账号
    2. /etc/group     存储组账号
    3. /etc/shadow    存储用户账号的密码
    4. /etc/gshadow   存储用户组账号的密码
    5. useradd        添加用户名
    6. userdel        删除用户名
    7. adduser        添加用户名
    8. groupadd       添加组名
    9. groupdel       删除组名
    10. passwd root    给root设置密码
    11. su root
    12. su – root
    13. /etc/profile   系统环境变量
    14. bash_profile   用户环境变量
    15. .bashrc        用户环境变量
    16. su user        切换用户,加载配置文件.bashrc
    17. su – user      切换用户,加载配置文件/etc/profile ,加载bash_profile
    更改文件的用户及用户组
    1. sudo chown [-R] owner[:group] {File|Directory}
    例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop
    要想切换此文件所属的用户及组。可以使用命令。
    1. sudo chown root:root jdk-7u21-linux-i586.tar.gz
     
    文件权限管理
    三种基本权限
    R   读  数值表示为4
    W   写  数值表示为2
    X   可执行 数值表示为1
    如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r–
    -rw-rw-r–一共十个字符,分成四段。
    第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
    第二三四个字符“rw-”表示当前所属用户的权限。     所以用数值表示为4+2=6
    第五六七个字符“rw-”表示当前所属组的权限。        所以用数值表示为4+2=6
    第八九十个字符“r–”表示其他用户权限。                 所以用数值表示为2
    所以操作此文件的权限用数值表示为662?
     
    更改权限
    sudo chmod [u所属用户  g所属组  o其他用户   a所有用户]    [+增加权限   -减少权限]   [r   w   x]   目录名 
    例如:有一个文件filename,权限为“-rw-r—-x” ,将权限值改为”-rwxrw-r-x”,用数值表示为765
    1. sudo chmod u+x g+w o+r filename
    上面的例子可以用数值表示
    1. sudo chmod 765 filename
     
     
     
     
     
    sh 命令.sh
    按上、下箭头键,可使用history命令列出最近用过的所有命令
    可输入“!编号”来执行该编号的历史命令
    自动补全命令按<Tab>键
    从插入模式到明林模式只需按<ESC>键
    在命令行输入vi即可进入vi编辑器
    :wq   将文件以当前文件名保存并退出vi编辑器
    :w   将文件以当前文件名保存并继续编辑
    :q 退出vi编辑器
    :q!  不保存文件强行退出vi编辑器
    qw   保存文件并退出vi编辑器
    mkdir   【】 目录名    创建
    cd【目录名】 用来改变工作目录
    pwd 命令用于显示当前工作目录的绝对路径,没有任何选项或参数
    ls命令列出指定目录的内容
    cp命令cp【选项】源文件或目录  目标文件或目录
    rm命令 rm【选项】文件列表
    mv命令mv【选项】源文件或目录 目标文件或目录
    删除用户账户命令:userdel [-r]用户账户名注意:user得了不允许删除正在使用的用户账户
    修改用户账户usermod [选项] 用户账户名usermod -1 新用户账户名 原用户账户名
     
    .使用uname 命令查看目前执行的内核版本信息
    在【root用户中】查询RPM软件包主要使用rpm -q软件包
    rpm -q netconfig是查询某软件的名称、版本号和发行号
     
    查询rpm含有某关键字的软件包是否已安装 rpm -qa | grep 软件包的名称
    查询rpm软件包  rpm -q 软件包
    卸载rpm软件包rpm -e 软件包名
    验证RPM软件包 rpm -V RPM包文件名
     
    像Windows系统一样直接使用图形界面工具来完成网络配置。
    从“系统”-“管理”-“网络”(Red Hat 5)
    网卡基本配置项目包括网卡的IP地址、子网掩码和默认网关
    可使用ifconfig命令显示网卡设置信息:ifconfig -a
     
     ---------------------------------
    Linux终端命令
    命令名称      命令功能
    startx           启动X Windows
    logout           注销当前登录
    shutdown    关机
    more            分屏显示文件
    less             按页显示民航另
    cp              复制
    rm            逐个删除指定的文件或目录
    mv            重命名或者移动
    mkdir        如果指定目录不存在则建立之
    rmdir         删除空目录dirName
    cd              切换工作目录
    pwd            显示当前路径
    ls                查看目录命令
    find             查找文件或者目录命令
    locate/slocate   文件定位
    grep            文件内容检索命令
      In              创建链接
    touch         创建文件、改变文件或目录时间的命令
    diff              两个文件比较命令
    diff3          两个文件比较命令
    soft           文件排序命令
    tar          归档命令
    grip         压缩和解压
    unzip   解压命令
    echo                 在显示器上显示文字
    cal          显示简单的日历
    date   显示或者设置系统的日期和时间
    clear       清屏
    rpm 安装软件包、删除软件包、升级、查询、校验软件包
    man  、info、help   联机帮助
    lspci     显示系统中的pci设备
     
    dpkg  安装指定软件包
    apt-get  安装DPKG包
    yum   移除软件包、安装软件包。覆盖安装软件包
    patch   给源文件A打上补丁文件B
    dmesg    读取内核缓冲区信息
    ifconfig  查看网络接接口
    ifup 启动网络接口
    ifdown   停止网络接口
    ping 网络测试
    traceroute  显示数据包经过路由的命令
    route                显示路由表内容
    telnet     远程登录
    chkconfig     用于检查和设置系统的各种服务
    service 设置网络服务的当前状态
    pstree      获知系统正在运行哪些服务
            adduser   创建新用户
    passwd   设置和修改命令
    userdel    删除用户
    usermod   删除用户属性
    groupadd      增加用户组
    groupdel       删除用户组
    su       切换用户身份
    whoami      显示自身的用户名
    who   查看系统登录用户
    w     显示系统登录用户
    finfer  查找和显示用户信息
    chfn  改变用户信息
    chown       更改文件所有者
    chmod   更改文件访问权限
    at   定时启动进程
    crontab    安装crontab文件、删除、列出或编辑corontab文件
    ps       进程查看
    kill     删除进程
    top   系统监控命令
    free     内存查看命令
    df    磁盘空间用量查看
    sestatus  查看SELinux的主盎然
    setenforece   修改SELinux模式
    chcon  改变安全上下文
    setfiles   初始化上下文
    restorecon  回复上下文
    fixfiles   标记文件西戎
    seinfo  显示策略洗洗
    sesearch   查询规则
    getsebool   查询布尔值
     
    setsebool 设置布尔值
    啊uditwhy   SELinux日志诊断
    chsh   修改登陆后的shell
     
    总结很重要哦 方法得当,坚持会有奇迹哦
  • 相关阅读:
    jvm2-垃圾回收
    Elasticsearch脑裂问题详细分析以及解决方案
    ThreadLocal原理(基于jdk1.8)
    seata-分布式事务-学习笔记
    Java中的数组
    HAProxy 详细配置说明
    (基础)--- 约数
    (基础)--- Trie树
    Oracle 数据类型对比 不同数据类型对数据空间占用及查询效率影响
    python F score打分
  • 原文地址:https://www.cnblogs.com/sunyuhuan/p/7199527.html
Copyright © 2011-2022 走看看