上海华清2022071班

命令的基本格式

1.通常一条命令包含三个要素:命令名称、选项、参数。命令名称是必须的,选项和参数都可能是可选项的。

2.注意事项:

一条命令的三个要素之间用空格隔开;

如果将多个命令在一行书写,用分号(;)将命令隔开;

如果一条命令不能在一行写完,行尾使用反斜杠(/)标明该命令未结束;

bash的功能

1.查询命令历史

格式:history 【numberline】     默认保留500条命令;

           “echo $HISTSIZE”           查看当前历史命令容量;通过直接赋值的方法,修改这个环境变量。

定义命令别名

1.alias:给命令起别名

2.格式:alias 【alias-name=’original-command‘】

                ex:alias ss=’cd‘;

           alias命令在不带任何参数情况下,默认为列出当前已定义的别名。如果打算取消某个别名,可以使用unalias命令:unalias  alias-name;

shell 下面的特殊字符

一:通配符

Shell命令的通配符含义

1.*:可以匹配任意长度的字符   ex:rm 1.*//删除所有以1.为前缀的文件;

2.?:匹配一个长度的字符  ;

3.[字符列表]:匹配列表中任意一个字符     ex rm [12].c 删除1.c 2.c;

4.[-]:匹配范围内任意一个字符;

5.[^列表]:匹配除了列表之外的所有字符中的任意一个  

二:管道符

管道可以把一系列命令链接起来,意味着第一个命令的输出将作为第二个命令的输出,通过管传递给第二个命令,第二个命令的输出又将作为第三个命令的输出,以此类推,就像通过使用“|”符连成一个管道。

wc文件名:查看文件名单词的个数、行号和字符个数

-l:查看行号

-w:查看单词个数

-c:查看字符个数

例子:ls|wc -w;

重定义符

输出重定向:1.将>前面命令的输出结果重定义到目标文件中,目标文件中的内容被1清空2.>>前面命令的输出结果重定向到目标文件中,目标文件原来的内容被追加。

输入重定向:<文件名:将文件作为输入源 ;

报错重定向:

格式:2>或&>

作用:将报错信息重定向到指定的文件中;

命令置换符

格式:``;

作用:命令替换是将一个命令的输出作为另一个命令的参数。

shell命令

一、基本系统维护命令

1.passwd+用户名:修改用户的密码。

2.su改变身份,退出时终端输入exit

3.echo:终端显示信息;   echo -n;显示信息后不换行。

4.df;查看磁盘占用情况。

5.mount:挂载命令;  umount:卸载;

进程管理命令

进程状态:1.   D: 不可中断的静止;

                2.   R:正在执行中;

                3.   S:阻塞状态;

                4.   T:暂停执行;

                5.   Z:不存在但暂停时无法消除;

                6.  W:没有足够的内存分页分配;

                7.  <:   高优先级的进程;

                8.  N:低优先级的进程;

                9.  L:在内存分页分配在内存中;

ps 

作用:查看进程的动态。

参数:   -A;列出所有的进程;

            -aux;显示所有包含其他使用者的行程。

            -ef;   显示所有进程包含父进程号。

top

作用:动态监视进程运行状态。

kill

作用:用于终止特定的进程。

格式:kill 指定的信号编号 进程号;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值