Linux命令(2)

clear(清除屏幕)

原本我的屏幕很满,然后我使用clear命令清除它
在这里插入图片描述
现在屏幕就是这个样子了
在这里插入图片描述
但其实往上倒到会发现,之前的命令操作没有删除,只是把输入位置置顶了
在这里插入图片描述

let(计算)

参数
arg:要执行的表达式

BASH 中用于计算的工具,用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果表达式中包含了空格或其他特殊字符,则必须引起来。
自加操作:let no++
自减操作:let no–
简写形式 let no+=10,let no-=20,分别等同于 let no=no+10,let no=no-20。
在这里插入图片描述

管道

通过一根竖线将一条命令的输出连接到另一条命令的输入,我这个实例显示了如何在文件列表查找文件名包含zy的文件
(ls首先列出当前目录下的所有文件,管道竖线接受这些输出,并把他们发送给grep命令作为其输入)
在这里插入图片描述

重定向

我这个实例是立即文档,是输入重定向的一种,这种重定向方式使用操作符<<,我把输入内容给予birday文件
在这里插入图片描述

ls(查看目录)

常用参数
-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”
-R 若目录下有文件,则以下之文件亦皆依序列出

ls 列出当前目录下所有的文件和目录,目录—蓝色,普通文件----黑色,可执行文件-----草绿色,链接文件-----淡蓝色
在这里插入图片描述
ls -a 显示所有文件,包括默认情况下不会现实的也会显示出来
在这里插入图片描述
ls -l 查看文件的各种属性,8个不同的信息栏从左到右分别是

  1. 文件的权限(r–可读取 w —可写 x—可执行,三个字符为一组,如果某个权限被禁用就用短画线“—”表示)
  2. 文件的链接个数
  3. 文件所有者的用户名
  4. 该用户所在的用户组的组名
  5. 文件的大小
  6. 最后一次被修改的日期
  7. 最后一次被修改的时间
  8. 文件名

在这里插入图片描述
ls -ld 查看一个目录的属性
在这里插入图片描述
我用chmod命令修改权限后,用ls- ld 查看目录zy3.1的属性
在这里插入图片描述

ln(链接)

软链接:
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接 硬链接:
硬链接:
1.以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建

常用属性
-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程

软链接:使用带-s参数的ln命令创建,我建立了一个名为 kuaijiezy3.1的符号链接指向文本文件zy3.1

在这里插入图片描述
硬链接:使用不带参数-s的ln命令创建,我建立了一个名为 chuxue-hd的硬链接指向文本文件chuxue,然后查看了它的属性和内容
在这里插入图片描述

ps(显示当前进程 的状态)``

常用参数
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-A 列出所有的行程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
D: 无法中断的休眠状态 (通常 IO 的进程)
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的记忆体分页可分配
<: 高优先序的行程
N: 低优先序的行程
L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
START: 行程开始时间
TIME: 执行的时间
COMMAND:所执行的指令
在这里插入图片描述

tee(用于读取标准输入的数据,并将其内容输出成文件)

常用参数
-a或–append  附加到既有文件的后面,而非覆盖它.
-i或–ignore-interrupts  忽略中断信号。
–help  在线帮助。
–version  显示版本信息。
实例:从键盘输入 yue yue yue 并将其内容输出成文件file3(文件file3之前没有建立)

在这里插入图片描述
文件file1之前有内容:zhang zhang zhang zhang ,我使用file1 参数把yue附加到既有文件的后面,而非覆盖它
在这里插入图片描述
这是一个错误的演示,从键盘输入yue yue yue yue 后按回车,会有类似于输出的显示,会把输入的内容在重新输出出来,此时Ctrl+c便可结束,不按回车直接结束是失败的
在这里插入图片描述

which(查找文件,它会在环境变量$PATH设置的目录里查找符合条件的文件)

常用参数
-n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。
-w  指定输出时栏位的宽度。
-V  显示版本信息。
实例:使用指令"which"查看指令"bash"的绝对路径
在这里插入图片描述

cat file1 song>>file2

把文件1和文件2的内容联合起来放到file3中
文件1(file1):zhang zhang zhang zhang
文件2(song):每当我感到疼…(我爱你祖国歌词)
注意:两个文件之间要有个空格
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值