Linux学习笔记(二)-系统管理篇之…

本文介绍 Linux Shell 的基本概念及使用技巧,包括 Shell 的角色、通配符的运用、目录与文件的操作命令等,并提供了实用的搜索工具和程序运行方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   Shell是一个程序,在用户和操作系统之间提供一个面向行的可交互接口。一般经常把命令行和Shell混为一谈。但是命令行只是提供用户输入的界面,输入的内容传给Shell执行。Shall也有很多版本,常用的是BASH。

一、印刷约定
    1、$表示用户可以输入命令了  #表示正在以root身份运行
    2、Linux系统中要区分大小写

二、通配符
    *:匹配任意长度字符串
    []:匹配括号中的字符
    Tab:键补全命令,连续两次会列出所有开头相同的
    -:表示范围。如 ls text[1-3],包含1,3
   
三、查看目录、文件
   pwd:显示当前目录
   cd:进入指定路径。".."表示当前目录的上一级目录,"~"表示用户主目录
   ls:列出所有文件,ls -F目录后面为/,可执行文件为*,链接(快捷方式)后@。-a列出以.开头的隐藏文件。也可用ls -aF。-l列出文件所有属性。
   dir:列出指定目录内容。vdir=ls -l
   cat+文件名:查看文本文件内容。cat -n显示行号
   more:可以一页一页显示
   less:功能比more更强大。最后有“:”。输入B向上翻页,直接空格向下。“/”输入查找的内容,下一个再输入/+enter
   grep:查找文件内容,grep '内容' 文件名(可多个文件名)

四、搜索工具
   find:find 路径 -name 文件名(可用通配符)[-type 类型] -print。将会查找路径内包括子文件的所有文件。按时间查找,find 路径 -type f -atime(mtime) +100 -print。atime查找最后一次使用的,mtime查最后一次修改的。+n是大于n天,-n是小于n天
   locate:利用索引快速查找文件,可以使用通配符。如locte *.doc。更新数据库需要使用updatedb命令,需要root

五、运行程序
   直接输程序名。若是需要启动程序后继续在终端模拟器中工作,需要加&。如 firefox &

六、查找特定程序
   whereis:用于查找程序文件、源代码文件、使用手册。加-b
七、用户、版本信息查看
   who:查看当前系统有哪些人登陆以及对应的控制台
   whoami:查看自己的身份
   uname:显示系统版本信息。可加-a,或者-r(只显示内核版本信息)
八、帮助
    man:详细查看某个命令的信息
    whatis:简单的描述命令功能,更有用
    apropos:反查帮助手册。如apropos search,则显示功能中有serach的命令
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值