Linux其他命令

其它常用命令


1. bannar 通过“放大”传给它的变量产生一个大字标题


    (1)语法:banner[-w[n]]字串
    (2)参数:
    -w n:改变标题的宽度,从132(缺少值)列到n列。如果只指定了-W,而则设定的宽度为80列。
    字串:建立标题的10个字符的串。若用空格分开每个串,就连续行建立标题。两个串可以被括在引号(“)中,这使banner把这些字串置于同一行中。 




2. chgrp 改变文件的组所有权


    (1)语法:chgrp[选项]组 文件列表
    (2)参数:
    -c:只有在文件的所有权确实改变时才进行详细说明。
    -f:不打印所有权不能改变的文件的错误信息。
    -v:详细说明所有权的变化。
    -R:递归改变目录及其内容的所有权。
    --help:在标准输出打印使用信息并顺利退出。
    --version:在标准输出打印版本的信息并顺利退出。
    组:要改变到的组。可以是组号的数字值,也可以是/etc/growp文件中的组名。
    文件列表:改变组所有权的以空格分隔的文件列表。


3. chmod 改变文件模式


    (1)语法:chmod[选项]模式文件列表
    chmod[选项]级别作用权限文件列表
    有两种格式。前一种比较简单,但需要建立各种权限的正确值,这是“绝对”方式。它建立所有级别的权限。第二种方式较复杂,但可以用符号指定权限,并可进行增量指定,这是“相对”方式,因为动工可以增加也可以去掉权限。
    (2)参数:
    -c:只有在文件的权限确实改变时才进行详细说明。
    -f:不打印权限不能改变的文件的错误信息。
    -v:详细说明权限的变化。
    -R:递归改变目录及其内容的权限。
    --help:在标准输出打印使用信息并顺利退出。
    --version:在标准输出打印版本的信息并顺利退出。
    文件列表:列示受chmod命令影响的文件。
    模式:关于文件的所有级别的权限的八进制数字模式。每个八进制数代表存储于文件系统的i节点表的模式域中的一位。把数加在一起设置置限组合。权限在用户或所有者、组、和其他或世界级中都允许相同的模式。附加级控制一些特殊处理。模式为如下形:SUGO,S=特殊处理。U=用户或所有者,G=组,O=其他或世界。每个数都是从下表得到(查阅系统提供的用户手册,可得到区别于U、G、O等方法的特定方法的数字)。可能的权限是:没有权限、执行权、读权和写权;这些权限的值分别是0,1,2和4。
    级:等级作用于命令的其他部分。不同的级有:文件的用户或所有者级、组级、其他用户级和所有的级别,后者是缺少值,这些级的代码分别是u,g,o和a。
    作用:指定文件模式产生的作用。可以增加和去掉权限,或仅置指定的权限。用+代表增加,-代表删除,=代表仅为指定权限。
    权限:文件应用的权限。可获得读、写和执行权;权限的代码分别是r,w和x。


4. chown 允许改变文件的所有权


    (1)语法:chown[选项] 用户 文件列表
    (2)参数:
    -c:只有在文件的所有权确实改变时才进行详细说明。
    -f:不打印所有权不能改变的文件的错误信息。
    -v:详细说明所有权的变化。
    -R:递归改变目录及其内容的所有权。
    --help:在标准输出打印使用信息并顺利退出。
    --version:在标准输出打印版本的信息并顺利退出。
    用户:可能是用户号或文件/etc/passwd中出现的用户名。
    文件列表:用于重新指定所有权的用空格分隔的文件列表。


5. file 查看文件类型


    (1)语法:file [-c] [-z] [-L] [-f文件] [-m文件] 文件列表
    (2)参数:
    -c:打印输出幻数文件的分析形式。这通常用于与-m联合使用。在安装一个新的幻数文件之前调试它。
    -z:深入观察一个压缩文件,并试图查出它的类型。
    -L:本选项允许符号连接。
    -f ffile:告诉file要鉴别的文件列表在ffile中。这对于需要鉴别许多文件很有用。
    -m文件:指定用于说明文件类型的幻数的一个替换文件。
    文件列表:希望知道类型的以空格分隔的一组的文件。


6. kill 允许送一个信号到当前运行的进程


    (1)语法:kill [信号] 进程号
    kill –l
    (2)参数:
    -信号:送入可选信号,缺省值是SIGTERM。其他两个常用值,一个是SIGHUP,是调制解调器通过电话挂起的设备;另一个是SIGKILL,不能被进程忽略。
    进程号:希望送指定信号的进程号。进程号是系统用于跟踪进程的序号。ps命令可以用于报告进程号。
    -l:打印可以用kill送的信号名表。


7. less 通用的按页显示文件,类似more,允许在文件中向前和向后移动


    (1)语法:less [选项] 文件名
    (2)参数:
    -?:本选项显示less接收的命令小结。若给出本选项则忽略其他选项,less保留并在帮助屏后显示。
    -a:在当前屏幕显示的最后一行之后开始查询。
    -c:从顶行向下全屏重写。
    -C:象-c,但在写之前清屏。
    -e:第二次到文件尾后自动退出less。若缺省,唯一退出less的方式是通过q命令。
    -E:第一次到文件尾后自动退出less。
    -i:区分大小写查询。
    -n:去掉行号。
    -o文件:见到本项时,把输入拷贝到文件。这只有在输入文件是一条管道,不是普通文件的情况下应用。
    -O文件:类似-o,不要求确认就对已有的文件重写。
    -q:产生相对安静的操作。当试图向文件尾之后或文件头之前滚动时,终端铃不响;在产生其他错误时,如键入非法字符,终端铃响。
    -Q:产生完全安静的操作。
    -s:将多个空行压缩成一个空行。
   -x n:每次按制表符走n格,n的缺省值是8。 




8. mesg 允许其他用户写到本终端


    (1)语法:mesg [n | y]
    (2)参数:
    n:不允许用户送信息到本终端。
    y:允许用户送信息到本终端。
    若未批定选项,mesg显示本终端能否写信息的状态。


9. mkdir 在文件系统中建立新目录


    (1)语法:mkdir [-m模式] [-p目录名] 目录
    (2)参数:
    -m模式:在建立目录时把按模式指定设置目录权限。
    -p目录名:建立所有不存在父目录的目录。
    目录:要建立的目录。


10.mv 改文件改名,移动文件到一个新的目录,或两者都作


    (1)语法:mv [-f] [-i] 文件1 文件2
    mv [-f] [-i] 目录1 目录2
    mv [-f] [-i] 文件列表 目录
    (2)参数:
    -f:通常目标文件存在且没有写权mv会提示中。本选项使mv执行移动而不作提示。
    -i:交互模式,在盖写文件前提示。
    文件1:源文件名。
    文件2:目标文件名(新文件名)。
    目录1:源目录名。
    目录2:目标目录名(新目录名)。
    文件列表:用空格分隔的文件名列表。本选项用于文件保持它们的名字但移到一个新目录。
    目录:目标目录。


11.passwd 维护用户口令


    (1)语法:passwd [名字]
    (2)参数:
    名字:改变用户名的口令。只有超级用户可做到此工作。


12.ps 报告进程状态


    (1)语法:ps [选项]
    没有选项能在终端上给出当前执行进程的画面。下面是ps命令可能的选项。
    (2)参数:
    -l:给出长列表。
    -u:打印用户格式,显示用户名和起始时间。
    -j:按作业格式输出。
    -s:按信号格式输出。
    -v:按虚拟存储器格式显示输出。
    -m:显示存储器信息。
    -a:也显示其他用户的进程。
    -x:显示不带控制终端的进程。
    -S:增加子CPU时间和页面出错。
    -c:从内核的task-_structure列出命令名。
    -e:显示环境。
    -w:用宽格式显示,不截取命令行,使它成为一行。
    -h:不显示题头。
    -r:只显示正在运行的进程。
    -n:为USER和WCHAN提供数字输出。
    -txx:只显示受tty.xx控制的进程。
    下面是报告的各列:
    PID:进程号
    PRI:进程优先级。
    NI:Linux进程的nice值。负数意味着占用较少的CPU时间。
    SIZE:虚拟映象的大小,大小的计算为文本+数据+栈。
    RSS:驻留空间的大小。显示当前常驻内存的程序的K字节数。
    WCHAN:进程等待的内核事件名。
    STAT:进程状态,用下面的代码中的一个给出。
    R:可执行的。
    S:睡眠状态。
    D:不间断睡眠。
    T:停止或跟踪。
    Z:僵尸。
    W:进程没有驻留页。
    TT:进程的控制tty名。
    PAGEIN:造成从磁盘读取页的页面出错负。
    TRS:文本驻留大小。
    SWAP:交换设备上的K字节数。


13.pwd 报告现行正在工作的或当前目录


(1)语法:pwd


14.rmdir 删除目录


    (1)语法:rmdir –p 目录表
    (2)参数:
    -p:在删除目录表指定的目录后,若父目录为空,则rmdir也删除父目录。状态信息显示什么被删除,什么没被删除。
    目录表:空格分隔的目录名列表。要删除的目录必须为空。


15.shutdown 关闭系统


    Linux是在需要关闭时必须告知的操作系统,不能只关掉电源。Linux系统的电源当然可以这样操作,但希望不要如此。shutdown可提供控制何时关闭,在一般情况下并用户。shutdown将系统带到可以关闭电源的安全点。
    (1)语法:shutdown [选项] 时间 [警告]
    (2)参数:
    时间:关闭系统的时间。关于完整的时间格式,请参考用户手册。
    警告:向所有用户发出警告信息。
    -t n:在向进程发出警告信号和杀掉信号之间等待n秒。
    -k:不真正关闭系统,只向每人发送警告信息。
    -r:关闭后重新启动。
    -h 2:关闭后停机。
    -n:在重新启动和停机之前不作磁盘同步。
    -f:快速重新启动,重新启动时不检查所有文件系统。
    -c:取消已经运行的关闭命令。在本选项中,不能给出时间变量,但可以在命令行输入一个说明信息传给每个用户。 




16.tail 能够观察文本文件末端或跟踪文本文件的增长


    (1)语法:tail 开始位置 –f 文件
    (2)参数:
    开始位置:以行为单位的偏移量文件中开始观察的位置。如果以-开头,则从文件尾开始算;以+开关,从文件开始算。
    -f:若用此选项而输入不是标准输入,tail监控文件增长。这是无限循环输出,必须用中断键中止。
    文件:希望观察文件末尾或跟踪增长的文件名。若为空,则使用标准输入。


17.wall


    (1) 语法:wall [文件名]
    (2) 参数:
    文件名:从文件中读取,并送内容给用户。


18.who 查看用户登录信息


    (1)语法:who [选项] utmp式的文件
    who am i
    (2)参数:
    utmp式的文件:这是一个两者挑一的文件,读取它可以获得登录信息,通常都是/etc/wtmp,它是/etc/utmp文件的历史记录。它会不断扩大,所以应定期清除。
    -u:报告那些目前登录在系统上的用户。
    -T:指明终端是否允许用户送入信息。+表示终端可以写入;-表示终端不能写入。
    -H:打印标题行。
    -q:显示用空格分隔的用户名列表并计数,是输出的快速版本。它忽略其它选项。
    -s:被忽略;为兼容性而定
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值