zoukankan      html  css  js  c++  java
  • linux常用指令集说明

    linux常用指令集说明

    1.1 cd命令  切换目录

    命令格式:cd <路径>

    意义:cd是change directory 的缩写;cd命令后面跟一个路径,用于切换当前用户所在的路径,其中路径可以是绝对路径也可以是相对路径。

    示例:

    cd /system/bin 表示切换到/system/bin路径下。

    cd logs 表示切换到logs路径下。

    cd / 表示切换到根目录。

    cd ../ 表示切换到上一层路径。

    1.2 ls命令列出当前目录下的所有文件信息

    命令格式:ls <参数> <路径>

    意义:ls是list的缩写;ls命令后面可以跟一个路径或参数,也可以不跟,表示列出路径或当前目录下的所有文件信息。最常用的的参数是“-l",也就是“ls -l”命令。

    示例:

    ls / 显示根目录下的所有文件及文件夹。

    ls -l /data 显示/data路径下的所有文件及文件夹的详细信息。

    ls -l 显示当前路径下的所有文件及文件夹的详细信息

    ls *l wc显示当前目录下面的文件数量。

    1.3 cat命令读取文件内容

    命令格式: cat <文件>

    意义:cat是concatenate 的缩写。表示读取文件内容及拼接文件。

    示例:

    cat /sys/devices/system/cpu/online 读取 /sys/devices/system/cpu/路径下online文件内容。

    cat test.txt 读取当前路径下test.txt文件内容。

    1.4 rm命令删除文件或文件夹

    命令格式: rm <文件> 或 rm -r <文件夹>

    意义:rm是remove 的缩写。用于删除文件或文件夹,常用参数-r -f,-r表示删除目录,也可以用于删除文件,-f表示强制删除,不需要确认。同样的,删除文件前需保证当前用户对当前路径有修改的权限。

    示例:

    rm -rf path 删除path。

    rm test.txt 删除test.txt。

     

    1.5 mkdir命令创建文件夹

    命令格式: mkdir 文件夹

    意义:mkdir是make directory 的缩写。用于创建文件夹。创建文件夹前需保证当前用户对当前路径有修改的权限。

    示例:

    mkdir /data/path 在/data路径下创建path文件夹。

    mkdir -p a/b/c 参数 -p用于创建多级文件夹,这句命令表示在当前路径下创建文件夹a, 而a文件夹包含子文件夹b,b文件夹下又包含子文件夹c。

     

    1.6 cp命令复制文件或文件夹

    命令格式: cp <文件><目标文件>或者cp -r<文件夹><目标文件夹>

    意义:cp是copy 的缩写。用于复制文件或文件夹。

    示例:

    cp /data/logs /data/local/tmp/logs 复制/data路径下的logs到/data/local/tmp路径下。

    cp 1.sh /sdcard/ 复制当前路径下的1.sh到/sdcard下。

     

    1.7 kill命令结束进程

    命令格式:kill PID码

    意义:结束当前进程

    示例:

    先通过输入命令 ps au查看进程,找到需要终止进程的PID再通过kill PID即可,如我这里想要终止的进程是vim test.py,查到的PID是3163,我们可以输入kill 3163结束这个程序,如果结束不了,可以通过kill -9 PID码强制结束,即kii -9 3163

    除了这七个命令,还有许多常见的命令,如pwd命令,这个可以查看当前路径,这个在移动数据集或者整理文件list的时候很有用;tar命令,这个可以文件压缩;unzip命令,这个可以用于文件解压,这样的命令其实还有很多,需要我们在使用的过程中不断熟练,需要我们不停的查阅学习。

    1.8 文件显示命令
    more:显示文件内容,带分页;

    less:显示文件内容带分页;

    grep:在文件中查询内容,grep –n “查找内容” 文件名;

     

    | [管道命令]:在linux和unix系统中 | 就是管道命令,把上一个命令的结果交给 | 的后面的命令进行处理。

        例:grep –n “查找内容” 文件名 | more

    cat:把文件串连接后输出到屏幕或加 > fileName 到另一个档案。

    head:格式:head  [-n|c num]fileName,说明:显示文件头部内容。没有参数时,显示最前10行。

    tail:格式:tail  [-n|c num]fileName,说明:显示文件尾部内容。没有参数时,显示最后10行。

    cut:格式:cut -cnum1-num2 filename,说明:显示每行从开头算起第 num1 到 num2 的字符。

    1.9 文件搜索命令find
    find:搜索文件及目录

        在linux中,因为文件系统是以级别式的结构来组成的,所以要在整个系统中找到特定的文件和目录并不是件容易的事。而find命令可以解决上述问题。

        1、在特定的目录下搜索并显示指定名称的文件和目录。

        find / -name man:意思是说从根目录开始搜索名称为man的文件或目录。

        2、搜索一段时间内被存取/变更的文件或目录

        find / home–amin -10:十分钟内存取的文件或目录

        find / home–atime -10:十小时内存取的文件或目录

        find / home–cmin -10:十分钟内更改过的文件或目录

        find / home–ctime -10:十小时内更改过的文件或目录

        3、搜索指定大小的文件

        find / home–size +10k:意思是说查找/home目录下大小为10K的文件。

    其他命令
    who:格式:who - [husfV] [user]。说明:显示有哪些用户登录到系统中,显示的信息包含用户ID,使用的终端,上线时间,呆滞时间,CPU使用量,动作等等。相关命令 : who am i:显示当前用户是谁。

        sleep:格式:sleep [--help] [--version] number[smhd]。说明 : sleep 可以用来将当前动作延迟一段时间。

        kill:格式:kill [ -s signal ] pid ...  或 kill -l [ signal ]。说明:kill送出一个特定的信号 (signal) 给进程号为 pid 的进程。根据该信号而做特定的动作,若没有指定,默认是送出终止(TERM)信号。

        ps:格式:ps [options] [--help]。说明:显示进程的名称、占用资源、状态等。

        top:说明:显示CPU的使用率、内存大小、内存使用率、进程状态等。

    常用快捷命令
    1、tab = 补全

        2、ctrl + l -:清屏,类似clear命令

        3、ctrl + r -:查找历史命令(history);ctrl+c = 终止

        4、ctrl+k = 删除此处至末尾所有内容

        5、ctrl+u = 删除此处至开始所有内容

        6、linux中的帮助命令:man、info、--help【[root@localhost ~]# man ls;[root@localhost ~]# info ls;[root@localhost ~]# ls –help】。退出帮助的话,按快捷键q

  • 相关阅读:
    Scilab 的画图函数(2)
    Webapp的display-name问题
    记录:在老XPS1330上安装CentOS7
    包含Blob字段的表无法Export/Import
    记一段脚本的诞生
    一个短小的JS函数,用来得到仅仅包含不重复元素的数组
    然并卵
    Linux下的定时任务Crontab
    两段用来启动/重启Linux下Tomcat的Perl脚本
    JavaScript中给二维数组动态添加元素的质朴方法
  • 原文地址:https://www.cnblogs.com/yu753526303/p/12532879.html
Copyright © 2011-2022 走看看