Linux基础指令

一、常用基础命令

  1. 工作目录相关
    • pwd:打印当前工作目录(print work directory)。
    • ls:列出目录内容(list)。
    • cd:更改目录(change directory) ,cd..返回上级目录,cd 后接目录名可进入指定目录。
  2. 通配符
    • *:匹配任意字符序列(包括零个字符)。
    • ?:匹配任意单个字符。
    • []:匹配方括号内的任意一个字符。
  3. 目录与文件操作
    • 创建
      • touch:创建文件。
      • mkdir:创建目录。
    • 删除
      • rm:删除文件或目录(remove)。rm -d dir 等同于 rm -r dir,可删除目录(-r 用于递归删除目录及其内容)。
    • 移动与复制
      • mv:移动文件或目录,也可用于重命名。
      • cp:复制文件或目录。

二、命令帮助查看

  1. --help:查看命令参数的帮助手册,例如 rm --help
  2. man:查看命令的详细手册,如 man rm

三、文件查找

  1. 按名称查找
    • find /路径 -name 文件名:在指定路径下按文件名精确查找,例如 find / -name 123.txt
    • find /路径 -iname 文件名:在指定路径下按文件名查找,不区分大小写。
  2. 按文件大小查找
    • 1 数据块 = 0.5KB 。
    • find /路径 -size +大小:查找大于指定大小的文件,find /路径 -size -大小:查找小于指定大小的文件。
  3. 按时间查找
    • find /路径 -mmin -5:查找 5 分钟内内容被修改的文件。
    • find /路径 -amin -5:查找 5 分钟内上次被访问的文件。
  4. locate 命令
    • 用于快速查找数据库中储存的文件位置,但数据库表不会实时更新,需要手动执行 updatedb 来更新数据库。

四、文件内容查看与操作

  1. 查看文件内容
    • cat:用于查看文件内容并显示行号,cat -b 列出行号,空行不计入;cat -n 列出行号,空行计入。
    • more:也是查看文件内容的工具,适合查看较长文件,可分页显示。
  2. 文件内容查找
    • grep “内容” “文件名”:查找文件中包含指定内容的整行信息。
    • grep -v“内容” “文件名”:查找文件中不包含指定内容的整行信息。
    • grep ^“内容” “文件名”:查找文件中以指定内容开头的整行信息。
    • grep “内容”$ “文件名”:查找文件中以指定内容结尾的整行信息。
  3. 文件内容写入
    • echo “内容” > “文件名”:将内容覆盖写入文件。
    • echo “内容” >> “文件名”:将内容追加到文件末尾。
  4. 创建快捷方式(符号链接)
    • ln “路径名” 快捷方式名:在当前位置创建文件的快捷方式,例如 ln /path/to/original/file link_name 会在当前目录下创建一个名为 link_name 的符号链接,指向 /path/to/original/file

五、用户管理

  1. 查看用户cat /etc/passwd 可查看系统中的用户信息。
  2. 用户添加与删除
    • useradd:添加新用户。
    • userdel -f:强制删除用户;userdel -r:删除用户及其主目录。
  3. 切换用户su 用于切换用户身份。
  4. 查看与修改 shell
    • cat /etc/shells:查看系统中所有可用的 shell 文件。
    • chsh:修改当前用户使用的 shell。

六、权限管理

  1. 权限分类
    • 针对 user(用户)、group(组)、other(其他用户),有 r(读,read,对应数值 4)、w(写,write,对应数值 2)、x(执行,execute,对应数值 1)权限。
  2. 权限修改
    • chmod:用于修改文件或目录的权限。例如 chmod -u/-g/-o[+-=] rwx 文件名,可分别针对用户、组、其他用户增加(+)、删除(-)或设置(=)相应的读、写、执行权限。
    • chown:修改文件或目录的所有者。
    • chgrp:修改文件或目录的所属组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值