初学linux常见的那些命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学linux常见的那些命令相关的知识,希望对你有一定的参考价值。

   从事些年桌面运维,还是有些职业病,标配的工具和习惯。自从踏入linux的世界,觉得一切是那么有趣,打开了另一扇大门。看似繁琐的命令搭配不同的用法会使工作生活中事半功倍,那么用到的命令有哪些呢:

     常用的命令:

                   ls      :            显示文件或目录

                           -l          列出文件详细信息l(list)

                           -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

                mkdir   :                 创建目录

                           -p            创建目录,若无父目录,则创建p(parent)

                  cd         :             切换目录

                  touch      :             创建空文件

                   echo      :             创建带有内容的文件。

                   cat        :            查看文件内容

                    cp        :            复制

                    mv        :            移动或重命名

                    rm         :            删除文件

                     -r        :           递归删除,可删除子目录及文件

                   -f          :           强制删除  (再加上一些符号那简直是程序员们的噩梦,切忌要注意使用方法)

                   find         :           在文件系统中搜索某文件

                     wc         :           统计文本中行数、字数、字符数

                     grep       :          在文本文件中查找某个字符串

                   rmdir        :             删除空目录

                   tree          :           树形结构显示目录,需要安装tree包

                      pwd        :          显示当前目录

                      ln         :           创建链接文件

             

             ctrl+alt+F1,F2,F3来切换各个用户

 

    系统管理命令:

                            stat        :          显示指定文件的详细信息,比ls更详细

                 who         :         显示在线登陆用户

                  whoami     :          显示当前操作用户

                  hostname    :         显示主机名

                   uname      :         显示系统信息

                         -r   :         显示版本信息

                       top     :        动态显示当前耗费资源最多进程信息

                        ps     :        显示瞬间进程状态 ps -aux

                         du     :       查看目录大小 du -h /home带有单位显示目录信息

                        df      :       查看磁盘大小 df -h 带有单位显示磁盘信息

                    ifconfig     :      查看网络情况

                      ping       :       测试网络连通(这个和windows一样)

                      man        :       命令不会用了,找帮助  如:man ls

                      clear      :       清屏

                       alias     :       对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

                        kill     :       杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

 

          


          关机/重启机器命令:

                                     shutdown

                                                            :    -r             关机重启

                                   :    -h             关机不重启

                                    :now                立刻关机

                                    :   halt             关机

                                    :reboot              重启

 

              Linux管道

       将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。


 

              Linux软件包管理


注:将tree.deb传到Linux系统中,有多种方式。VMwareTool,使用挂载方式;使用winSCP工具等;

APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。

依然以tree为例

sudo apt-get install tree                         安装tree

sudo apt-get remove tree                          卸载tree

sudo apt-get update                                更新软件

sudo apt-get upgrade        

 

             文件权限管理命令:

       三种基本权限

R           读         数值表示为4

W           写         数值表示为2

X          可执行      数值表示为1

-rw-rw-r--一共十个字符,分成四段。

第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录

第二三四个字符“rw-”表示当前所属用户的权限。       所以用数值表示为4+2=6

第五六七个字符“rw-”表示当前所属组的权限。         所以用数值表示为4+2=6

第八九十个字符“r--”表示其他用户权限。             所以用数值表示为2

所以操作此文件的权限用数值表示为662 




本文出自 “13467944” 博客,谢绝转载!

以上是关于初学linux常见的那些命令的主要内容,如果未能解决你的问题,请参考以下文章

初学linux必备命令集!!详解

Cheat—— 给Linux初学者和管理员一个终极命令行"备忘单"

Linux系统初学者的常见问题解决集结大全

Linux初学之函数

Linux教程 - Bash脚本初学者完整指南

Linux初学者学习命令有什么意义