zoukankan      html  css  js  c++  java
  • 常见linux命令(表格分类)

    常见的linux命令

     

    1、目录管理

    cd(cd ../ cd ~/ cd/ cd path)

    切换目录

    ls

    显示目录文件

    ll

    显示文件属性

    pwd

    查看当前工作目录

    cp (-i -r)

    复制文件或目录

    mkdir

    创建目录

    mkdir -p

    创建有层次结构的目录

    rmdir

    删除目录

    rmdir -p

    删除有层次结构的目录

    mv ,mv -i(提示)

    移动文件或目录,重命名

    rm ,rm -i(提示)

    删除文件或目录

    rm -r

    递归删除(删除目录必选)

    rm -f

    强制删除,会覆盖-i选项

    rm -rf

    强制删除,无法恢复

    du(du -ms; du -ks)

    查看文件或目录的磁盘使用情况

    df

    查看系统磁盘空间占用情况

    2、文件管理

    vi

    文本编辑(普通、插入、命令模式)

    h j k l

    移动光标(对应:← ↓ ↑ →)

    x

    删除光标所在字符

    X

    删除光标前的字符

    i

    在光标前插入字符insert

    I

    在行首插入字符

    a

    在光标后插入字符append

    A

    在行末插入字符

    o(小写)

    在行的下方插入新行open a newline

    O(大写)

    在行的上方插入新行

    dd

    删除整行

    J

    连接两行

    yy

    复制

    p或P

    粘贴

    u

    撤销上一操作undo

    Ctrl+r

    重新执行被撤销的命令redo

    :w (:w!)

    保存(强制保存)

    :wq / :x

    保存退出

    :q (:q!)

    退出(不保存强制退出)

    ZZ

    普通模式下保存退出

    touch

    新建空文件

    ln (-s -d)

    创建链接文件(软链接、硬链接)

    cat (-n)

    查看或连接文本文件(显示行编号)

    more

    翻页显示文本文件内容

    less

    翻页显示文本文件内容,文本搜索

    less / 关键字

    正向查找(n下一项,N上一项)

    less ?关键字

    反向查找(n下一项,N上一项)

    head -N

    查看前N行(默认10行)

    tail -N

    查看后N行

    tail -f

    进入文本文件监控

    Ctrl+c

    退出监控

    find(-name -mtime -size -user -group -type -perm)

    以各种属性搜索文件或目录信息

    3、系统和网络管理命令

    ps (-ef)

    查看进程状态(查看所有进程)

    ps aux(|grep 关键字)

    查看进程对系统资源使用情况

    top -d N

    对系统资源监控,每N秒刷新一次

    kill(-2  -15  -9)

    中断进程、终止进程、杀死进程

    ifconfig

    查看网络设备信息

    ping

    查看网络上的主机是否在工作

    netstat

    查看网络程序打开的端口信息

    netstat -anp

    查看所有端口信息

    netstat -anp |grep 关键字

    根据关键字查看所有端口信息

    4、磁盘管理命令

    df

    查看系统的磁盘占用情况

    df -h

    以高的可读性来显示信息

    du

    查看文件或目录的磁盘使用空间

    du -s

    只列出最后加总的值

    du -b

    以byte为单位显示文件大小

    5、用户管理命令

    useradd

    创建用户

    userdel

    删除用户

    passwd

    设置用户密码

    su

    切换用户

     

    6、权限管理命令

          

    chmod -R

    修改文件或目录权限(递归)

    chmod u+x file1

    给用户添加file1的执行权限

    chmod go+rwx file1

    给用户组和其他用户添加file1的读写执行的权限

    chmod 777 file1

    给所有用户添加file1的读写执行的权限

    chmod 744 file1

    给用户读写执行的权限,用户组只读的权限,其他用户只读的权限

    chown -R

    修改用户权限(递归)

    chgrp -R

    修改用户组权限(递归)

    7、安装卸载

    rpm -qa

    查看包

    rpm -ivh

    安装包

    rpm -e

    卸载包

    tar -cvf

    打包

    tar -xvf

    解压tar包

    unzip

    解压zip包

    tar -czvf

    用gzip压缩

    tar -xzvf

    用gzip解压

    tar -cjvf

    用bzip2压缩

    tar -xjvf

    用bzip2解压

    *** 如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。

    linux软件安装

     

    1、rpm安装:

     rpm -ivh 安装;  rpm -e 卸载;  rpm -qa 查看

    2、源码安装:

    step1 解压 tar -xvf ;

    step2 生成批处理编绎文件 configure命令生成:makefile;

    step3 编绎 make;

    step4 安装 make install

  • 相关阅读:
    Codeforces 1249 F. Maximum Weight Subset
    Codeforces 1249 E. By Elevator or Stairs?
    Codeforces 1249 D2. Too Many Segments (hard version)
    使用subline作为Stata外部编辑器,并实现代码高亮
    Getting a handle on
    Economics degrees
    The threat to world
    他山之石,calling by share——python中既不是传址也不是传值
    Python的几个爬虫代码整理(网易云、微信、淘宝、今日头条)
    一梦江湖费六年——QQ群聊天分析
  • 原文地址:https://www.cnblogs.com/wujiaqing/p/12526257.html
Copyright © 2011-2022 走看看