Linux学习第三天

Linux学习第三天(Linux常用命令)


  1. cd 进入到目录
    基本语法:cd … - / ~ 绝对路径 相对路径
    … :返回上一级目录
    - :返回上次操作的目录
    ~ :返回home目录
    / :返回至根目录

  2. pwd 打印当前所在目录
    基本语法:pwd

  3. touch 创建文件
    基本语法:touch 文件名

  4. cat 打印问价你内容输出到终端,从第一行开始
    基本语法: cat -n 源文件>(覆盖)>>(追加)目标文件
    $>cat -n test >test1
    $>cat -n test >>test1

  5. tac 打印文件内容输出到终端,从尾行开始
    基本语法:tac 源文件>(覆盖)>>(追加)目标文件
    $>tac test

  6. ls 显示列表
    基本语法: ls -al
    $>ls -al

  7. mkdir 创建文件夹/目录
    基本语法: mkdir [-p] 文件夹
    $>mkdir -p use/master #递归创建目录
    $>mkdir use #创建目录

  8. rmdir 删除空目录
    基本语法:rmdir 空目录
    $>rmdir users
    $>rm use
    rmdir: failed to remove `use’: Directory not empty

  9. cp 复制文件或目录
    基本语法:1.cp 源文件 目标目录
    2.cp -r 源目录 目标目录

  10. rm 移除文件或目录
    基本语法:1. rm 文件名
    2.rm -rf 目录(删掉该目录下的所有文件并且不需要用户确认)
    $>rm ~/test
    $>rm -rf ~/use

  11. mv 移动文件或目录/重命名
    基本语法:1.mv 源文件 目标目录
    2.mv 源文件 重命名文件
    3.mv 源目录 目标目录
    $>mv ~/test1 ~/soft
    $>mv test test.java
    $>mv ~/soft/use ~

  12. more 查看看文件内容,按页查看
    基本语法:more 文件
    $>sudo more /etc/sudoers
    说明:enter 键:按行阅读
    空格键:下一页
    b键:上一页

  13. less 与more 类似
    基本语法:less 文件
    $>sudo less /etc/sudoers
    说明:enter键:按行阅读
    空格键:下一页
    b键:上一页
    [pagedown]:上一行
    [pageup]:下一行

  14. head 查看文件内容 从头部开始
    基本语法:head -n 行数 文件名
    $>head -n 2 ~/test

  15. tail 查看文件内容 从尾部开始
    基本语法:1. tail -n 行数 文件名
    2.tail -f 文件名 #监控文件
    $>tail -n 2 ~/test.java
    $>tail -f test.java
    $>echo ‘hello’ >>~/test.java

  16. ln 创建软链接
    基本语法:ln -s 源目录 目标目录
    $>ln -s jdk1.8.0_151/ jdk
    $>ls -l
    lrwxrwxrwx. 1 hadoop hadoop 13 Jul 24 06:46 jdk -> jdk1.8.0_151/
    $>cd jdk
    $>pwd
    /home/hadoop/soft/jdk
    $>cd -P jdk
    $>pwd
    /home/hadoop/soft/jdk1.8.0_151/
    说明:软链接一般用于软件版本切换。

  17. history 显示历史命令行
    基本语法:history
    $>history

  18. echo 输出变量和内容
    基本语法:1.echo ‘输入内容’ >/>> 文件
    2.打印变量
    $>echo ‘hello’ >>~/test.java
    $>echo $PATH

  19. 重定向 将输出内容重新定向到指定文件
    基本语法:1.> 覆盖操作
    2.>> 追加操作
    $>ls -l >> ~/test.java

  20. date 时间
    基本语法:1.date -s datestr #设置系统时间
    2.date -d datedtr #显示datestr的时间
    $>sudo date -s ‘20190724 14:25:00’
    $>date ‘+%Y%m%d’

磁盘管理命令(root用户)


磁盘管理命令(root用户)

1.fdisk 查看磁盘分区信息
    基本语法:fdisk -l
$>fdisk -l
        Disk /dev/sda: 21.5 GB, 21474836480 bytes
	255 heads, 63 sectors/track, 2610 cylinders
	Units = cylinders of 16065 * 512 = 8225280 bytes
	Sector size (logical/physical): 512 bytes / 512 bytes
	I/O size (minimum/optimal): 512 bytes / 512 bytes
	Disk identifier: 0x0005e7ea

	   Device Boot      Start         End      Blocks   Id  System
	/dev/sda1   *           1          39      307200   83  Linux
	Partition 1 does not end on cylinder boundary.
	/dev/sda2              39        2358    18631680   83  Linux
	/dev/sda3            2358        2611     2031616   82  Linux swap / Solaris
2.df 查看磁盘信息
    $>df
        Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/sda2       18208184 2904156  14372444  17% /
    tmpfs             502068     232    501836   1% /dev/shm
    /dev/sda1         289293   34647    239286  13% /boot
3.mount 挂载
    案例:Liunx系统盘扩容
a.检查系统盘分区情况
  $>fdisk -l
        Disk /dev/sda: 21.5 GB, 21474836480 bytes
	255 heads, 63 sectors/track, 2610 cylinders
	Units = cylinders of 16065 * 512 = 8225280 bytes
	Sector size (logical/physical): 512 bytes / 512 bytes
	I/O size (minimum/optimal): 512 bytes / 512 bytes
	Disk identifier: 0x0005e7ea

	   Device Boot      Start         End      Blocks   Id  System
	/dev/sda1   *           1          39      307200   83  Linux
	Partition 1 does not end on cylinder boundary.
	/dev/sda2              39        2358    18631680   83  Linux
	/dev/sda3            2358        2611     2031616   82  Linux swap / Solaris

	Disk /dev/sdb: 2147 MB, 2147483648 bytes
	255 heads, 63 sectors/track, 261 cylinders
	Units = cylinders of 16065 * 512 = 8225280 bytes
	Sector size (logical/physical): 512 bytes / 512 bytes
	I/O size (minimum/optimal): 512 bytes / 512 bytes
	Disk identifier: 0x00000000
      说明:当前系统有两块盘:/dev/sda(20G)以分区和/dev/sdb(2G)未分区。
    b.将/dev/sdb进行分区
  $>fdisk /dev/sdb
   按照提示分别输入:n p 1 w
c.验证是否分区成功
  $>fdisk -l
        Disk /dev/sda: 21.5 GB, 21474836480 bytes
	255 heads, 63 sectors/track, 2610 cylinders
	Units = cylinders of 16065 * 512 = 8225280 bytes
	Sector size (logical/physical): 512 bytes / 512 bytes
	I/O size (minimum/optimal): 512 bytes / 512 bytes
	Disk identifier: 0x0005e7ea

	   Device Boot      Start         End      Blocks   Id  System
	/dev/sda1   *           1          39      307200   83  Linux
	Partition 1 does not end on cylinder boundary.
	/dev/sda2              39        2358    18631680   83  Linux
	/dev/sda3            2358        2611     2031616   82  Linux swap / Solaris

	Disk /dev/sdb: 2147 MB, 2147483648 bytes
	255 heads, 63 sectors/track, 261 cylinders
	Units = cylinders of 16065 * 512 = 8225280 bytes
	Sector size (logical/physical): 512 bytes / 512 bytes
	I/O size (minimum/optimal): 512 bytes / 512 bytes
	Disk identifier: 0xe6c435d9

	   Device Boot      Start         End      Blocks   Id  System
	/dev/sdb1               1         261     2096451   83  Linux
     说明:/dev/sdb以分区,分区为/dev/sdb1。
    d.格式化分区
  $>mkfs.ext4 /dev/sdb1
            mke2fs 1.41.12 (17-May-2010)
	Filesystem label=
	OS type: Linux
	Block size=4096 (log=2)
	Fragment size=4096 (log=2)
	Stride=0 blocks, Stripe width=0 blocks
	131072 inodes, 524112 blocks
	26205 blocks (5.00%) reserved for the super user
	First data block=0
	Maximum filesystem blocks=536870912
	16 block groups
	32768 blocks per group, 32768 fragments per group
	8192 inodes per group
	Superblock backups stored on blocks: 
		32768, 98304, 163840, 229376, 294912

	Writing inode tables: done                            
	Creating journal (8192 blocks): done
	Writing superblocks and filesystem accounting information: done

	This filesystem will be automatically checked every 37 mounts or
	180 days, whichever comes first.  Use tune2fs -c or -i to override.
e.将以分区的空间挂载到指定目录
   $>mkdir /bigdata
   $>mount /dev/sdb1 /bigdata
   $>df
        Filesystem     1K-blocks      Used Available Use% Mounted on
	/dev/sda2       18208184   2902184  14374416  17% /
	tmpfs             502068       228    501840   1% /dev/shm
	/dev/sda1         289293     34647    239286  13% /boot
	.host:/        976727036 423336684 553390352  44% /mnt/hgfs
	/dev/sdb1        2030736      3072   1922844   1% /bigdata
4.设置共享文件夹
  【虚拟机】-->【设置】-->【选项】-->【共享文件夹】-->【总是共享】-->【添加共享目录】
  访问共享文件夹:
      $>cd /mnt/hgfs/
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 《Linux 私房菜 基础学习篇 第三版》视频是一部非常实用的学习资源,特别适合想要系统学习 Linux 操作系统基础知识的初学者。 在这个视频中,你可以学习Linux 操作系统的基础知识,包括 Linux 的历史背景、Linux 内核的组成、Linux 系统的安装和配置等。此外,视频还介绍了常用的 Linux 命令和操作技巧,例如文件操作、目录操作、文件权限管理、用户管理、进程管理等。 这个视频不仅内容全面,而且讲解详细,易于理解。视频中使用了生动有趣的示例和案例,帮助学习者更好地理解和掌握 Linux 操作系统。此外,视频还提供了一系列习题和实践项目,供学习者巩固和应用所学知识。 通过学习Linux 私房菜 基础学习篇 第三版》视频,你将能够全面了解 Linux 操作系统的基本概念和原理,掌握常用的命令和操作技巧,能够独立完成 Linux 系统的安装、配置和管理,为以后的深入学习和应用打下坚实的基础。 总之,如果你希望系统地学习 Linux 操作系统的基础知识,那么《Linux 私房菜 基础学习篇 第三版》视频是一个非常值得推荐的学习资源。无论是作为初学者入门还是作为进一步提升和应用的基础,这个视频都能够给予你很大的帮助。 ### 回答2: "Linux 私房菜 基础学习篇 第三版视频" 是一本深入浅出地介绍 Linux 操作系统的学习资料。通过这本视频,初学者可以系统地学习 Linux 的基础知识,并且能够掌握一些实用的技巧。 第三版的视频相比之前的版本有一些新的内容和更新。它覆盖了Linux 系统的安装、文件管理、用户权限管理、Shell 基础、网络配置等基础知识。视频通过图文并茂、生动形象的讲解,帮助学习者理解和掌握这些知识。 视频的学习过程是循序渐进的,从安装 Linux 开始,通过实际操作和演示,学习者可以逐步建立起对 Linux 操作系统的理解。同时,视频也提供了许多实例和练习,帮助学习者进一步巩固所学知识。 与其他学习资料相比,这本视频更具有互动性和实践性。学习者可以随时在自己的电脑上跟着视频进行实验和练习,真正将理论知识转化为实际操作能力。这种实践性的学习方式对于掌握 Linux 是非常有帮助的。 总体上,"Linux 私房菜 基础学习篇 第三版视频" 是一本推荐给想系统学习 Linux 的初学者的学习资料。它通过生动形象的讲解和实践性的学习方式,帮助学习者建立起对 Linux 操作系统的全面理解和实际应用能力。 ### 回答3: 《Linux私房菜 基础学习篇 第三版视频》是一个专门面向初学者的Linux教程视频。这套视频教程在教授Linux操作系统的基础知识和常用命令的同时,通过实际案例和实操进行讲解,让学习者更好地理解和掌握Linux的使用技巧。 第三版视频相比前两版进行了更新和改进,内容更加全面和详细。视频从Linux的基本命令和文件系统开始介绍,逐步深入到用户和权限管理、文件操作、shell脚本编写、网络配置等方面的知识。通过对各种实际场景和任务的演示,学习者能够快速掌握Linux的使用方法和技巧。 该视频的特点是简洁明了、易于理解,并且针对初学者的需求设置了大量的实例演示,帮助学习者更好地理解和掌握所学知识。视频还提供了练习题和答案,方便学习者巩固知识和自测水平。 通过学习Linux私房菜 基础学习篇 第三版视频》,学习者可以获得扎实的Linux基础知识,能够熟练使用常用的Linux命令和工具,具备基本的Linux系统管理和维护能力。掌握这些基础知识,对于日后的系统管理、软件开发和网络运维等工作将会非常有帮助。因此,这套视频对于初学者来说是非常值得学习的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值