Linux系统常用命令

首先,我们要知道Linux系统的结果就类似一个树状的结构,在外层是根目录,根目录下面包含了多个系统目录

1.Linux的目录结构:

        /bin:存放基础系统所需的命令。

        /sbin:存放超级权限用户root的可执行命令

        /etc:存放系统程序或者一般工具的配置文件

        /usr:用户程序,包含二进制文件,库文件,文档,和二级程序的源代码

        /home:所有用户home目录存储它们各自个人档案

        /mnt:挂载目录,临时安装目录,系统管理员可以挂在文件系统

        /dev:设备文件存储目录

        /proc:操作系统运行时,进程信息及内核信息

        /var :存放内容可能增长的文件(如日志)

        /tmp:临时文件包含系统和用户创建的临时文件

        /boot:引导加载程序文件包含引导加载程序相关的文件

        /lib:系统库包含支持位于/bin和/sbin下的二进制文件库文件

        /opt:可循啊的附加应用程序包含从个别厂商的附加应用程序

        /media:可移动媒体设备

        /srv:存储服务数据

2.文件管理-基础命令:

       命令格式:命令字  【命令选项】【命令参数】

        1.关闭服务器或者重启服务器

                重启:shutdown -r

                关机:shutdown -h

        2.显示当前工作目录:pwd(无命令选项和命令参数)

        3.列出目录的内容,包含文件或子目录的名称

                每列仅显示一个文件或目录名称: ls  -l

                显示所有文件和目录(包含隐藏文件): ls  -a

                显示文件和目录的inode编号: ls   -i

        4.切换目录: (保证用户有足够的权限)

            cd   路径;

             绝对路径:一定有根目录(写起)

            相对路径:相对于某一路径其中

            特殊目录 : ”.“:点代表当前目录,”..“:点点代表上一级,”~“:标识家目录

        5.创建文件(前提:文件不存在)或者更改目录或者文件的日期时间,包含存取时间和更改时间

                创建文件 :touch  文件名 (前提:文件不存在)

                更改文件或目录存取/创建时间:touch  -txxxxxxxxxxx  文件名(xxxxxxx:几几年几月几日几点几分,如1801311830,就是18年1月31日18点30分 )

        6.创建目录(注意文件名大小写敏感)

                创建单个目录:mkdir  目录名

                递归创建目录: mkdir  -p   目录名1/目录名2/目录名3/....

        7.文件拷贝:

                cp  选项   源文件或目录(要拷贝的)   目的文件或目录(复制到哪)

                选项: -i  询问是否拷贝           -f:不询问直接拷贝      -r 拷贝目录中的所有文件和目录

        8.删除空的文件目录

                rmdir  【选项】 【目录】

                选项: -p:删除指定目录上的所有目录

                目录:要删除的文件目录的路径

        9.删除文件或目录

                rm    【选项】【文件或目录】

                选项:  -i:询问是否删除    -f :不询问    -r:递归杀出目录下的所有文件或目录

        10.移动文件或目录,或者更改文件或目录名称

                mv  【选项】 【源文件或目录】【目标文件或目录】

                选项:   -i :在移动时有覆盖询问是否覆盖   -f :不询问

         11.显示关于系统的重要信息(内核名称,主机名,内核版本,处理及类型)

                uname  【选项】

                选项: -r:内核版本,-n:主机名,-a:所有信息

2.Linux网络和安全之基础命令:

         1.显示内核网络接口的参数:

                 ifconfig   【参数】:

                参数:网卡,ip,掩码,up,down

         2.检验本机各端口网络连接(显示与IP,TCP,UDP协议统计数据)

                netstat  -antp

        3.从指定的URL下载文件

                wget  【选项】【参数】 

                选项:-b :后台下载    -c:继续执行上次下载任务,  -f :查看后台

3. 普通包和压缩包的基本命令:

        普通包:

                1.打包文件:tar  -cf  【目标包名】【源文件位置】

                2.查看某个包内部文件:tar  -tf  【包名】

                3.给包追加文件:tar   -rf  【包名】【追加文件名】

                4.解包:tar  -xf  【包名】

        压缩包:压缩包后缀必须为".tar.gz"或者”.tgz“

                1.压缩文件:tar  -czf  【压缩包名】

                2.解压压缩包:tar   -xzf  【压缩包名】

4.帮助-查询的基本命令:

        1.帮助查询        

                        man ls:查询 ls手册

                        -a:在所有手册查询

                        -f:简要查询。

        2.查找文件:

                find 【查找位置】 【 选项 】 【 参数】:在指定位置根据指定选项和参数 找文件

        3.时间 

                date :可查询当前时间星期,地区

                date +"%Y-%m-%d %H:%M:%S" :格式化查询

        4.显示日历

                        cal:显示当年当月的日历        

                        cal 年份:显示年份全年的日历

                        cal 月份 年份:显示年份所属月份的日历

                        cal -j:显示为当天为当年的第多少天

        5.显示文件大小

                      du 文件名/目录:显示文件大小/目录下所有目录的大小   

        6.软链接和硬链接

                        软:ln -s 被链接文件 链接文件
                        硬:ln 被链接文件 链接文件

        7.文本内容查找:          

                grep 【选项】【参数目录】:筛选特定数据

                -i :忽略字符的大小写

                -n :标记行数

                -v:取反

        8.统计文本            

                wc :按照字符分割统计,显示文本的字节数,行(列)数,字数

-c :字节数 -l:行数 -w 字数

        9.查看文本内容

              cat 【文本】:输出文本内容,不太适用于大文件          

               大文件查看输出:

                       more:比较脏,会留记录

                        less:干净,不会留记录

                选择行数查看,默认10行,-后可选择行数

                        head:正序,

                        tail:逆序

        10.给命令起别名:

                alias  -p  可查看所有起别名的命令行

                alias   别名=命令行

        11.删除命令别名:

                unalias  【别名】

                unalias   -a  :取消所有命令别名

        12.重定向:将原本输出到控制台的内容,输出在文本文件或者打印机中

                >:覆盖是重定向

                >>:追加式重定向

                2>:错误覆盖重定向

                2>>:错误追加重定向

        13.显示进程

                显示所有进程:ps  -aux

        14.杀死进程

                kill 【选项】【参数】

                选项: -1:重启进程

                             -9:强制杀死

        15.负载相关命令:

        uptime:显示系统的运行时间,用户等

        free:显示系统未使用内存和已使用内存数,以及内存缓冲区

        mpstat:cpu核状态

        ifstat:网卡网络状态

        df:磁盘的使用率

        16.改变文件所属:chown【选项】【参数】

        选项:-R:递归修改目录下所有文件和目录

        参数:所属用户或所属组

        17.修改文件权限:chmod  【选项】【参数】

        选项:读=4,写=2,执行=1,可写为762等

        参数:文件名

          

           

  • 29
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cph_507

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值