linux 常见命令

1、shell

         源代码安装  1 安装难度大  2 解决依赖关系bash

        RPM安装包 = 安装规则+源代码网络

        YUM仓库 = 大量的RPM安装包架构

2、翻译

        systemctl start 服务名称     启动服务rest

        systemctl stop 服务名称      中止服务对象

        systemctl restart 服务名称    重启服务递归

        systemctl stutas 服务名称    查看服务状态接口

        systemctl enable 服务名称    加入启动项进程

3、

        shell 人与硬件的翻译官

        硬件-->内核-->API调用接口-->程序或服务      bash解释器 

        命令格式: 命令  参数  对象

4、常见命令

        一、echo

            用于在终端输入字符串或提取的值

        二、date

            用于显示或设置系统时间  date "+%Y-%m-%d %H:%M:%S"

        三、reboot

            重启

        四、poweroff

            关机

        五、wget

            用于下载网络文件

        六、ps

            查看系统进程状态

            -a全部进程 -u其余详细 -x没有显示进程

            R正在运行的进程    S中断的进程    T中止的进程    Z僵死的进程    D不可中断的进程

        七、top

            用于动态的监视进程或系统负载

        八、pidof

            用于查看指定服务的PID值

        九、kill

            用于结束指定PID值进程

        十、killall

            用于结束某个指定名称的服务所对应的所有进程

        十一、ifconfig

            用于获取网卡配置与网络状态

        十二、uname

            用于查看系统内核及版本信息      uname  -a

        1三、uptime

            用于查看系统负载

        1四、free

            用于查看内存使用信息   -h参数梗人性化的显示

        1五、who

            用于查看当前登入主机的用户终端信息  

        1六、last

            查看全部的系统登陆记录  :pts 图形化界面 :0字符界面

        1七、history

            查看全部执行过的命令

        1八、sosreport

            收集系统配置及架构信息并输出诊断文档

        1九、pwd

            显示当前所在目录

        20、cd 

            用于切换工做目录  cd ~ 返回家目录 cd- 返回上一级目录 cd ..返回上一次所在目录

        2一、ls 

            用于显示当前目录的文件信息 -l 显示详细信息 -a显示全部文件

        2二、cat 

            用于查看较小的文本文件

        2三、moer

            用于查看较大的文本文件

        2四、head

            用于显示文本文件的前N行   head -n 20 xxxxx

        2五、tail

            用于显示文本文件的后N行并持续刷新 -f 文件名

        2六、tr 

            用于转换文本文件的字符  cat xxx | tr 【a-z】 【A-Z】

        2七、wc

             用于统计指定文件的行数、单词数、字节数

            -l 显示行数 -w显示单词数 -c显示字节数

        2八、stat

            用于查看文件的详细时间信息

            Aaess 最后一次查看的时间  Modify 最后一次修改内容的时间  Change 最后一次修改文件属性的时间

        2九、cut

            用于按列提取文本字符 -d 设置建个符号

        30、diff

            用于比较多个文本之间差别 --brief判断是否相同 -c具体不一样

         3一、touch

             用于建立空白文件或设置文件的时间

            -a 修改atime -m 修改Mtime -d同时修改atime和mtime

        3二、mkdir

            用于建立空白目录 -p递归

        3三、cp

                用于复制文件或目录

        3四、mv

            用于剪切文件或重命名

        3五、rm   

            用于删除文件或目录  -r用于删除目录 -f强制    

        3六、dd

            用于按照指定大小和个数的数据块来复制文件或转换文件

            if 输入的文件名称          of 输出的文件名称

            bs设置“块”的大小       count 设置要复制“块”的个数

       3七、file

            用于查看文件的类型

        3八、tar

            用于打包压缩或解压文件  

            -c 打包 -z -j 打包格式 -v压缩过程 -f目标名称

        3九、grep       

            用于在文本中执行关键词搜索并显示匹配的结果

            格式:grep 【选项】【文件】

        40、find

            用于按照指定条件来查找文件

            格式:find         /        -name        uptime

                                 目录        名称            条件

                            grep在文本中找内容

                            find在目录中查找文件

相关文章
相关标签/搜索