大数据之linux基础学习(一)

LINUX基础学习(一)

1. Linux主要目录速查表

  • /home/usr &~:用户工作目录或家目录
  • /:根目录,所有的文件都是从根目录开始
  • /bin、usr/bin:可执行的二进制文件的目录,比如常用的ls,mv,tar,cat等
  • /boot:防止linux系统启动要用到的一些文件,如内核文件:/boot/vmlinux,系统引导器:/boot/grub
  • /dev:存放linux系统下的设备文件,访问该文件相当于访问某个设备
  • /etc:系统配置文件的存放目录
  • /etc/inittab
  • /etc/fstab
  • /etc/init.d
  • /etc/X11
  • /etc/sysconfig
  • /etc/xinetd.d
  • /home:系统默认的用户家目录,可以新增家目录供不同用户使用
  • ~当前用户家目录
  • ~karb 表示用户karb的家目录
  • /lib、/usr/lib、/usr/local/lib:系统使用的函数库目录,程序在执行过程中需要调用一些额外的参数时需要函数库的协助
  • /lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下
  • /mnt: & /media:光盘默认挂载点,通常光盘挂载于 /mnt/cdrom 下,同时也可以选择任意位置进行挂载
  • /opt:给主机额外安装软件所摆放的目录
  • /proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的文件有: – /proc/cpuinfo – /proc/interrupts – /proc/dma – /proc/ioports – /proc/net/* 等
  • /root:系统管理员root的家目录
  • /sbin、/usr/sbin、/usr/local/sbin:放置系统管理员使用的可执行命令,如 fdisk、shutdown、mount 等。与
  • /bin 不同的是,这几个目录是给系统管理员 root 使用的命令,一般用户只能"查看"而不能设置和使用
  • /tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
  • /srv:服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在 /srv/www 内
  • /usr:应用程序存放目录
  • /usr/bin:存放应用程序
  • /usr/share:存放共享数据
  • /usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
  • /usr/local:存放软件升级包
  • /usr/share/doc:系统说明文件存放目录
  • /usr/share/man:程序说明文件存放目录
  • /var:放置系统执行过程中经常变化的文件
  • /var/log:随时更改的日志文件
  • /var/spool/mail:邮件存放的目录
  • /var/run:程序或服务启动后,其线程 PID 存放在该目录下

2. Linux终端命令格式

command [-options] [parameter]

  • 说明:
    • command :命令名,相应功能的英文单词或单词的缩写
    • [-options] :选项,可用来对命令进行控制,也可以省略
    • parameter :传给命令的参数,可以是 零个、一个或者多个
    • [] 代表可选

3. Linux基本命令使用

Linux下文件和目录的特点

  • 文件或者目录名称最长是256字符
  • 以.开头的文件为隐藏文件,需要用-a参数才能显示
  • .表示当前目录
  • …表示上一级目录

常用Linux命令的基本使用

序号命令对应英文作用
01lslist查看当前文件夹下的内容
02pwdprint work directory查看当前所在文件夹
03cd[目录名]change directory切换文件夹
04touch[文件名]touch如果文件不存在,新建文件
05mkdir[文件名]make directory创建目录
06rm[文件名/目录名]remove删除指定的文件或目录
07clearclear清屏,等同于ctrl+L
08mv[文件名/目录名][文件名/路径]move两个作用:[修改文件或目录名为新的名字][移动文件或目录到新的路径下]
09cp[文件名/目录名][路径]copy复制文件/目录到新的路径下
10cat[文件名]Concatenate查看文件内容
11suSwith user切换用户,切换到root用户,“-”表示用户的环境变量一起切换,“-c”,仅执行一次命令,而不切换用户身份
12chownChange owner改变所有者
13chgrpChange group改变用户组
14psProcess Status进程状态
15chmod 权限数字 [文件名/目录名]Change mode改变文件或目录权限
16headhead查看文件前几行(默认10行),-n:指定行数
17tailtail查看文件的后几行,-n:指定行数,-f(follow)动态显示文件内容
18lnlink产生链接文件,类似win中创建快捷方式
19manmanual获取命令或者配置文件的帮助信息
20helphelp查看shell内置命令的帮助信息

注意:

ls参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小

ll 等同于ls -al

相对路径和绝对路径

  • 相对路径:在输入路径时,最前面不是 / 或者 ~,表示相对当前目录所在的目录位置
  • 绝对路径:在输入路径时,最前面是 / 或者~,表示从根目录/家目录开始的具体目录位置

多级目录权限的修改【递归修改权限】:

chmod - R 644 aaa: aaa目录下所有的文件按文件夹的权限都更改为644

Tips

  • ctrl + c:强制关闭
  • ctrl + z:后台运行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值