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

    2.1操作命令及目录

    命令

    参数

    示例

    说明

    cd

    cd/home

     切换 dao home目录

    pwd

    pwd

    显示当前工作目录目录

    touch

    Touch test.txt

    创建一个名字为test 空文件

    mikdir

    mkdir test

    创建一个名字为test 目录

    -p

    mkdir -p dir1/dir2/dir3

    创建多级目录,父目录不存在情况下先生成父目录

    cp

    cp test.txt

    复制文件或目录

    -r

    cp -r dir1/

    递归处理, 递归复制dir1目录下文件和子目录

    mv

    mv dir1 dir2

    移动文件或目录, 文件或目录改名

    rm

    rm test.txt

    删除 test.txt 文件

    -r

    -f

     rm -rf dir1

    r 同时删除dir1 目录下的所有文件

    f 强制删除文件或目录下的我那件

    rmdir

    rmdir dir1

     删除 空目录

    cat

    cat 1.txt

     显示1.txt 文件内容

    more

    more  1.txt

    分页显示文本文件内容,可前后翻页,空格向后 , b 向前。

    less

    less  1.txt

     分页显示文本文件 内容,可前后翻页,空格向后 , b 向前。

    head

    head   1.txt

    默认查看文件的头部前10行内容

    -[num]

    head -20 1.txt

    查看文件的头部 指定行的内容

    tail

    tail 1.txt

    默认查看文件尾部后10行内容

    -[num]

    tail -15 1.txt

    查看文件尾部 指定行的内容

    -f

    tail -f 1.txt

    循环滚动文件并显示在屏幕上,根据文件属性追踪

    -F

    tail -F 1.txt

    循环滚动文件并显示在屏幕上,根据文件文件名追踪

    wc

    wc  1.txt

     统计文件的行数 字数  字符数

    -m

    wc -m 1.txt

    统计文件的字符数

    -w

    wc -w 1.txt

    统计文件的 文本字数

    -l

    wc -l 1.txt

    文件的 行数

    Find

    -name

     Find/ -name 1.txt

     在文件系统

    grep

     grep aaa 1.txt

     在制定文件中查找包含指定内容的行

    ln

    ln 1.txt 1_bak.txt

     建立连接文件

    -s

    ln -s 1.txt 1_bak.txt

    对原文件建立符号连接 而非硬连接

     2.2 系统常用命令

    命令

    参数

    示例

    说明

    top

    top

    显示当前系统中耗费资源最多的进程

    date

    date

    显示当前系统的日期

    ps

    较少单独使用 配参数根据需求

    -e/-A

    ps  -e

     显示所有进程 环境变量

    -f

    ps  -ef

    全格式显示

    -a

    ps  -a

    显示所有用户的所有进程(包括其他用户)

    -u

    ps -au

    按用户名和启动时间的顺序来显示进程

    -x

    ps -aux

    显示无控制终端的进程

    kill

    -9

    kill -9 pid

    强制杀死一个进程

    df

    df

     显示文件系统磁盘空间的使用情况

    -h

    df  -h

     以人类可读的方式显示,kb Mb ,Gb

    du

    显示指定的目录及其子目录已使用的磁盘空间的总和

    -s

     du -s*

     显示指定目录的总和,当前目录下表示所有

    -h

    du -sh*

    以人类可读的方式显示,kb Mb ,Gb

    free

    free

    显示当前内存和交换空间的使用情况

    ifconfig

    ifconfig

     网卡网路配置,常用于检查当前ip 地地址

    ifconfig eth0 192.168.12.22

    临时修改系统IP(重启后失效)

    ping

    ping  www.baidu.com

    测试网络的连通性

    hostname

    hostname

     查看主机名

    shutdown

    -r

    shutdown -r

    先关机 后重启

    -h

    shutdown -h

    先关机 不重启

    halt

    halt

    关机后关闭电源 相当于 shutdown -h

    reboot

    reboot

    重新启动 相当于shutdown -r

     

    2.3 压缩解压缩命令

    命令

    参数

    示例

    说明

    gzip

    gzip 1.txt

    压缩后面的文件或者文件夹

    -d

    gzip -d 1.txt.gz

    解压后面的压缩文件

    -[num]

    gzip -9 1.txt.gz

    用指定的数字num 调整压缩的速度,-1或-fast 最快的速度压缩(低压缩比)-9或者 -best 最慢速度压缩比(高压缩比)系统默认值为 6

    tar

    -c

     tar -cvf 1.tar 1.txt

    建立一个压缩文件的参数命令,将1.txt 压缩为1.tar 可指定多个文件或文件夹

    -x

    tar -xvf 1.tar 1.txt

    解压一个压缩文件的命令参数

    -z

    tar -zcvf 1.tar.gz 1.txt

    tar -zxvf 1.tar.gz 1.txt

    是否使用gzip,使用gzip 压缩或解压文件

    -v

    压缩的过程中显示文件

    -f

    使用档名,在f自后要立即接档名

    2.4 文件权限操作

    r 可读权限,w可写权限,x可执行权限(也可以用二进制表示 111 110 100 --> 764)

    1linux文件权限的描述格式解读

    位:文件类型(d 目录,- 普通文件,l 链接文件)

    2-4位:所属用户权限,用u(user)表示

    5-7位:所属组权限,用g(group)表示

    8-10位:其他用户权限,用o(other)表示

    2-10位:表示所有的权限,用a(all)表示

    命令

    参数

    示例

    说明

    chmod

    chmod u+r 1.txt

    修改文件或目录的权限

    u 表示当前用户,g 表示同组用户,o 表示所有用户

    r表示可读 ,w表示可写,x表示可执行

    例:修改1.txt文件给当前用户添加克读权限

    -R

    chmod -R u+r dir1

    指定目录下子目录和所有文件的权限

    chmod 764 1.sh

     直接指定文件的权限

    7:表示可读可写可执行,4+2+1

    6:表示可读可写,4+2

    ......

    chown

    chown user1:usergroup1 file1.txt

    修改指定文件的用户和用户组权限

    文件 file1.txt 的拥有者设为 user1,群体的使用者 usergroup1 :

    -R

    chown -R runoob:runoobgroup *

    将目前目录下的所有文件与子目录的拥有者皆设为 runoob,群体的使用者 runoobgroup:

  • 相关阅读:
    数据库ALL和ANY的区别
    数据库-关系代数-投影
    数据库关系代数表达式学习
    数据模型的三要素
    题解 P2812 【校园网络【[USACO]Network of Schools加强版】】
    题解 P2746 【[USACO5.3]校园网Network of Schools】
    题解 P2257 【YY的GCD】
    题解 P6476 【[NOI Online #2 提高组]涂色游戏】
    题解 P2522 【[HAOI2011]Problem b】
    题解 P4782 【【模板】2-SAT 问题】
  • 原文地址:https://www.cnblogs.com/mqf302/p/13385547.html
Copyright © 2011-2022 走看看