• Linux系统常用命令总结,建议收藏


    1.cat + 文件名的作用是什么?

    把文件的所有内容在一页内显示出来。如果文件内容过大,不利于查看。

    2.cd ~命令的作用是什么?

    回到当前用户的家目录

    3.head -n 文件名 的作用是什么?

    输出文件的前n行,如果不加n参数,默认是输出10行。

    4.less+文件名的作用是什么?

    可以来回分屏,上下分页的显示文件内容,但是需要注意:因此此命令需要加载文件到内存中,所以文件的大小无比小于机器的内存才可以执行。

    5.ln命令的作用是什么?

    硬链接,ln profile abc该命令表示abc文件和profile文件共同指向同一个文件地址。abc的内容变化,profile的文件内容也会跟着变化。

    6.more + 文件名的作用是什么?

    分屏显示文件内容,用空格键进行屏页操作。

    7.mv命令有两种作用?分别是什么?

    1)移动文件到执行路径

    2)重命名文件

    8.tail -n 文件名 的作用是什么?

    输出文件的最后n行,如果不加n参数,默认输出最后10行。

    而且该命令会进入阻塞状态,

    9.xargs的含义和用法是什么?

    从管道左边的输入的字符重建并解释执行命令行

    10.在linux的权限体系中rwx分别对应着421;如果想给一个名为abc的文件(ugo)全权限,改如何写?

    chmod 777 abc

    11.如何为share文件夹的组加上写的权限以及为其他组减去读和执行权限?

    chmod g+w share/;chmod o-rx share/

    12.如何为sxt1.log的文件改变属组?

    chown :share sxt1.log

    13.如何为用户s1和s2分配名为share的属组?

    usermod -G share s1;usermod -G share s2;

    14.如何将share文件夹的数组改变为share属组?

    chown root:share share/ chown命令全称为change owner的意思;root是用户;第一个share是属组share;第二个share是share目录。

    15.如何添加一个名为share的分组?

    groupadd share

    16.type + 命令 表示什么意思?

    显示命令的类型

    17.如何统计/etc/passwd文件中,每行的行号,每行的列数,对应的完整行内容?

    awk -F ':' '{print NR "\t" NF "\t" $0}' passwd

    18.如何搜索/etc/passwd有root关键字的所有行?

    awk '/root/ {print $0}' passwd

    19.如何利用awk显示/etc/passwd的账户和账户对应的shell,而账户与shell之间以制表符分割,而且在所有行开始前添加列名name,shell,在最后一行添加"blue,/bin/nosh”?

    awk -F ':' 'BEGIN{ print "name\tshell"}{print $1 "\t" $7}END{print "blue\t/bin/nosh"}' passwd

    20.如何使用cut命令将/etc/passwd文件中的第一列显示出来?

    cut -d ':' -f1 passwd

    21.使用sed文本分析命令结合正则表达式修改linux的ip地址的命令是什么?

    sed "s/IPADDR=\(\([09][19][09]1[09][09]2[04][09]25[05]\.\)\{3\}\).*/\188/" ifcfg-eth0

    22.使用awk文本分析工具将/etc/passwd文件中的第一列打印出来的命令是什么?

    awk -F ':' '{ print $1 }' passwd

    23.[cut -d '分隔符' -f1,2,3 文件名]这个命令的作用是什么?

    按自定义分隔符分割文件中的内容并将第一列(f1),第二列(f2),第三列(f3)输出

    24.wc命令的含义是什么?

    输出文件中的行数,单词数,字节数。

  • 相关阅读:
    cf1693C. Keshi in Search of AmShZ(div1)【最短路,反向建图】
    nodejs+vue网课学习平台
    2023-10-19 node.js-将异步处理修改为同步-使用Promise和async-记录
    【【萌新的SOC学习之绪论】】
    centos7.6安装部署gitlab服务器
    大模型的演进之路:从萌芽到ChatGPT的辉煌
    【无标题】
    社交媒体变革者:剖析Facebook对在线互动的贡献
    脉冲神经网络原理及应用,脉冲神经网络编码方式
    LeetCode每日一题(2447. Number of Subarrays With GCD Equal to K)
  • 原文地址:https://blog.csdn.net/m0_72088858/article/details/126717918