Linux目录结构和常见命令

本文详细介绍了Linux的目录结构,包括/bin、/sbin、/usr/bin等重要目录的功能,并列举了常见的系统命令,如su、cd、ls、pwd、mkdir、touch、cp、mv、rm、cat、more、head、tail、ln等的用法。此外,还讲解了帮助命令man、文件搜索命令find、grep、which、whereis,以及压缩解压缩命令gzip、bzip2、zip和tar的使用。最后,简要提到了VIM文本编辑器的基本操作和Linux环境配置,如修改IP地址、网络通信命令ping、ifconfig、netstat等。
摘要由CSDN通过智能技术生成

目录结构

在这里插入图片描述

/bin: (binaries) 存放系统命令的目录,所有用户都可以执行。
/sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。
/usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行
/usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行
/root: 存放root用户的相关文件,root用户的家目录。宿主目录 超级用户
/home用户缺省宿主目录 eg:/home/spark
/tmp:(temporary)存放临时文件
/etc:(etcetera)系统配置文件
/usr:(unix software resource)系统软件共享资源目录,存放所有命令、库、手册页等
/proc:虚拟文件系统,数据保存在内存中,存放当前进程信息
/boot:系统启动目录
/dev:(devices)存放设备文件
/sys :虚拟文件系统,数据保存在内存中,主要保存于内存相关信息
/lib:存放系统程序运行所需的共享库
/lost+found:存放一些系统出错的检查结果。
/var:(variable) 动态数据保存位置,包含经常发生变动的文件,如邮件、日志文件、计划任务等
/mnt:(mount)挂载目录。临时文件系统的安装点,默认挂载光驱和软驱的目录
/media:挂载目录。 挂载媒体设备,如软盘和光盘
/misc:挂载目录。 挂载NFS服务
/opt: 第三方安装的软件保存位置。 习惯放在/usr/local/目录下
/srv : 服务数据目录

常见命令

命令格式:
命令 [-选项] [参数]
如:ls -la /usr

说明:
大部分命令遵从该格式
多个选项时,可以一起写 eg:ls –l –a = ls –la
简化选项与完整选项(注:并非所有选项都可使用完整选项) eg:ls –all = ls –a

su 命令

作用:切换用户身份
语法:su [选项] 用户名
-表示用户的环境变量一起切换
-c 仅执行一次命令,而不切换用户身份

$ su – root 
env

$ su – root –c “useradd longjing”

文件处理命令

文件或目录的CRUD上

cd命令

cd:change directory
命令路径:内部命令 执行权限:所有用户
语法: cd [目录名],切换当前目录至dirName

命令 解释
cd / 进入根目录
cd ~ 进入家目录,即home目录
cd - 进入上一次工作路径
cd . 当前目录
cd … 进入当前目录的父目录
cd !$ 把上个命令的参数作为cd参数使用

ls命令

不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。
ls:

deyouli@deyouli-Lenovo-G410:~$ ls
anaconda3  Documents  examples.desktop  Music     Public     Videos
Desktop    Downloads  lala.py           Pictures  Templates
命令 含义
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及…的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序(逆序排序)
ls -R 递归显示当前目录下所有目录
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
ll 相当于ls -l

pwd命令

英文:print working directory
命令路径:/bin/pwd
执行权限:所有用户
作用:显示当前工作目录
语法:pwd [-LP]

  • -L 显示链接路径,当前路径,默认
  • -P 物理路径
eg:
# cd /etc/init.d
#pwd [-P]
命令 解释
pwd 查看当前路径
pwd -P 查看软链接的实际路径

mkdir命令

mkdir t
当前工作目录下创建名为t的文件夹
英文:make directories
命令路径:/bin/mkdir
执行权限:所有用户
作用:创建新目录
语法:mkdir [-p] 目录名

  • -p 父目录不存在情况下先生成父目录 (parents)

eg: mkdir linux/test 如果目录linux不存在,则报错,使用参数-p即可自动创建父目录。
mkdir -p /tmp/test/t1/t
在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建

touch命令

命令路径:/bin/touch
执行权限:所有用户
作用:创建空文件或更新已存在文件的时间
语法:touch 文件名
eg:touch a.txt b.txt touch {a.txt,b.txt} 同时创建多个文件
创建带空格的文件 eg:touch “program files” 在查询和删除时也必须带双引号
注意:生产环境中,文件名,一定不要加空格

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值