【Linux仓库】Linux终端生存手册:从cd到zip的救命指令实战【上】

🌟 各位看官好,我是egoist2023

🌍 Linux == Linux is not Unix !

🚀 今天来学习Linux的指令知识,并学会灵活使用这些指令。

👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦!

目录

开源与闭源 

基础指令

用户指令

ls指令

pwd指令

cd指令

whoami指令

touch指令

mkdir指令

rm指令

stat指令

tree命令

man指令

which指令

alias指令

输出/输入/追加重定向

Linux一切皆文件


开源与闭源 

1. 开源的操作系统可以被更多的人看到,里面的问题就能被更多的人发现,里面的问题就能更快、更好的解决,使得开源的操作系统更加稳定、安全、高效

2. 闭源的操作系统如果存在问题,那么其发现、解决问题的效率就更低下,而且解决问题的方案不一定优质。

基础指令

用户指令

adduser user_name:新增加一个名为user_name的用户。

passwd user_name:给名为user_name的用户设置登入密码。

userdel user_name:删一个名为user_name的用户。

ls指令

功能:对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信息。

常用:

  •    -l  列出⽂件的详细信息

  

  • -a 列出⽬录下的所有⽂件,包括以 . 开头的隐含⽂件。
         规定 . 为当前目录 , .. 为上级目录
   
  • -d 将⽬录像⽂件⼀样显⽰,⽽不是显⽰其下的⽂件。 如:ls ‒d 指定⽬录

扩展:

  • -i 输出⽂件的 i 节点的索引信息。 如 ls ‒ai 指定⽂件
  • -k 以 k 字节的形式表⽰⽂件的⼤⼩。ls ‒alk 指定⽂件
  • -n ⽤数字的 UID,GID 代替名称。 (介绍 UID, GID)
  • -F 在每个⽂件名后附上⼀个字符以说明该⽂件的类型,“*”表⽰可执⾏的普通⽂件;“/”表⽰
  • ⽬录;“@”表⽰符号链接;“|”表⽰FIFOs;“=”表⽰套接字(sockets)。(⽬录类型识别)
  • -r 对⽬录反向排序
  • -t 以时间排序
  • -s 在l⽂件名后输出该⽂件的⼤⼩。(⼤⼩排序,如何找到⽬录下最⼤的⽂件)
  • -R 列出所有⼦⽬录下的⽂件。(递归)
  • -1 ⼀⾏只输出⼀个⽂件。

谈谈文件:

在Windows操作系统上文件也是如此,有文件名,创建时间…… ,但没有文件内容,即空文件是否要占磁盘空间呢?

答案是要的。

一个文件的组成部分是文件内容和文件属性,即文件 = 文件内容 +  文件属性

正因为如此,这决定了我们以后对文件的操作无疑是对内容做操作或者对属性操作。

pwd指令

功能:显⽰⽤⼾当前所在的⽬录

cd指令

cd + ⽬录名

文件属性各代表含义如下所示:

属性列用来表示是哪种类型:

-开头:普通文件;

d开头:目录文件;

扩展:

权限分为:拥有者、所属组、other各自的rwx权限;

角色分为:拥有者、所属组、other(只要不属于拥有者,所属者就是other)

常用:

~ 回到家目录

- 跳转至上次所处路径

谈谈路径: 

whoami指令

查看当前登录用户

touch指令

touch [ 选项 ]... ⽂件 ...
功能:touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在的⽂件。

mkdir指令

mkdir + 目录名 : 创建目录

rm指令

rm 删除普通文件

常用:

-f 强制删除

-r 递归删除(删除目录文件)

配合使用:

* ...和某些字符串拼接

stat指令

查看文件相关属性

tree命令

tree + 路径

man指令

man + 指令  --> 说明书

which指令

which + 指令  --> 查找指令路径

扩展: 如果把我们自己写的可执行程序放到这个路径,系统默认也会在这个路径下查找。

alias指令

重命名

输出/输入/追加重定向

输入重定向:

输出重定向:

意思就是输出重定了个方向,即本来是向显示器输出,现在向txt文件输出。

每次输出都会把旧内容情况,写入新内容。

追加重定向:

继续追加内容。

Linux一切皆文件

在 Linux 系统中,有一个基本的设计理念,即“一切皆文件”。这意味着在 Linux 中,几乎所有的资源都被视为文件或文件类型的一种。既然Linux一切皆文件,那至少也得证明“终端”也是个文件,否则拿啥说服呢?


 

​ 

评论 66
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值