为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux达人养成计划 I_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 查看登录用户信息:【w】命令 [root@CentOS6 home]# w 04:15:37 up 7:05, 3 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 - 04:11 20.00s 0.02s 0.02s -bash root pts/0 192.168.0.103 22:06 0.00s 0.07s 0.00s w root pts/1 192.168.0.103 21:29 4.00s 0.06s 0.06s -bash 注:ttyn表示本机登录,pts/n表示从远程登录。
    查看全部
  • 挂载U盘: 1、由于U盘是按照硬盘体系处理的,所以也遵循硬盘的命名规则,但是系统中硬盘的数量是不同的,所以U盘也没有固定的名称。所以,在挂载U盘之前,会使用【fdisk -l】命令,查看U盘的设备文件名。 例如: 插入U盘前执行【fdisk -l】输出如下: ......部分内容省略...... Device Boot Start End Blocks Id System /dev/sda1 * 1 26 204800 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 26 281 2048000 82 Linux swap / Solaris Partition 2 does not end on cylinder boundary. /dev/sda3 281 536 2048000 83 Linux Partition 3 does not end on cylinder boundary. /dev/sda4 536 2611 16669696 5 Extended /dev/sda5 536 2611 16668672 83 Linux 而插入U盘后再执行【fdisk -l】命令,会发现多了下面内容: Device Boot Start End Blocks Id System /dev/sdb1 * 1555 21270 7245440 c W95 FAT32 (LBA) 因此,可以确定U盘的设备文件名为【/dev/sdb1】。 2、挂载U盘: 先创建/mnt/usb目录,然后执行命令【mount -t vfat /dev/sdb1 /mnt/usb/】即可。 注:vfat其实就是windows中的fat32系统。因为fat32只能支持不超过4G的单个文件,所以渐渐被淘汰了。
    查看全部
  • 软连接一定要写绝对路径!软连接一定要写绝对路径!软连接一定要写绝对路径! 重要的事情要说3遍
    查看全部
    0 采集 收起 来源:Linux链接命令

    2015-08-08

  • 卸载命令: umount 设备文件名或挂载点 例如: 1、卸载光盘:【umount /dev/cdrom】、【umount /dev/sr0】或【umount /mnt/cdrom】都可以 注:必须先卸载,然后才能取出光盘。其他外部设备也是一样的道理。 如果是真实的物理机,若不卸载光盘的话,按光驱的弹出键是不起作用的。 而对于虚拟机,若不卸载而直接取出光盘的话,会造成之后的光盘挂载混乱。 2、卸载U盘:【umount /mnt/usb】 --> 假设U盘的挂载点为/mnt/usb 3、卸载/mnt:【umount /mnt】
    查看全部
  • 挂载光盘: 1、必须先放入光盘到物理机。若是虚拟机,则要设置ISO镜像文件(记得将【已连接】复选框打上勾); 2、任何一个空目录(无论在哪)都可以作为挂载点,系统默认准备了三个空目录作为挂载点:media、misc和mnt; 3、挂载步骤:先建立挂载点(创建空目录),然后挂载光盘。 命令如下: [root@CentOS6 home]# mkdir /mnt/cdrom -->在mnt目录下创建cdrom目录,用于作为光盘的挂载点 [root@CentOS6 home]# ll /dev/cdrom -->查看当前系统中光盘的设备文件名,确认为:/dev/cdrom lrwxrwxrwx. 1 root root 3 8月 8 21:09 /dev/cdrom -> sr0 -->/dev/cdrom是/dev/sr0的软链接,在下面命令中使用哪个都行,但是建议使用/dev/sr0,因为当系统未完全启动时,软链接是不生效的。所以当系统出现问题,未完全启动,则软链接有可能会失效 [root@CentOS6 home]# mount -t iso9660 /dev/cdrom /mnt/cdrom -->执行挂载光盘操作,其中的【-t iso9660】可以省略,因为系统默认知道光盘的文件系统是ios9660 mount: block device /dev/sr0 is write-protected, mounting read-only -->因为挂载的时候,默认的挂载权限是读写(rw),所以当光盘挂载完后,系统会尝试挂载读写权限,而光盘本身是只读的,所以会提示该信息。这也间接的提示了光盘已经正确挂载。 [root@CentOS6 home]# ll /mnt/cdrom/ -->通过该命令就可以看到光盘内容了 总用量 80 -r--r--r--. 1 root root 14 11月 29 2013 CentOS_BuildTag dr-xr-xr-x. 2 root root 2048 11月 29 2013 images dr-xr-xr-x. 2 root root 2048 11月 29 2013 isolinux ......省略部分内容...... 注:下面图中后两条命令是等价的。
    查看全部
  • 挂载命令格式示例: 将/home分区重新挂载,并使用noexec权限,使用该权限后,分区中的脚本文件将不能执行。 操作过程如下: [root@CentOS6 home]# ./hello.sh hello world! [root@CentOS6 home]# /home/hello.sh hello world! [root@CentOS6 home]# mount -o remount,noexec /home [root@CentOS6 home]# mount /dev/sda5 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0") /dev/sda1 on /boot type ext4 (rw) /dev/sda3 on /home type ext4 (rw,noexec) -->注:这里已经变为noexec了。 none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) [root@CentOS6 home]# ./hello.sh -bash: ./hello.sh: 权限不够 [root@CentOS6 home]# whoami root [root@CentOS6 home]# mount -o remount,exec /home [root@CentOS6 home]# ./hello.sh hello world! 注: 1、上面命令的完整写法应该是:【mount -o remount,noexec /dev/sda3 /home】,由于该分区启动时已自动挂载,所以【/dev/sda3】和【/home】写其中一个就行,另一个可以省略,因为它们两个表示的是同一个内容。而为自动挂载的则不可以省略。 2、上面命令测试后,要改回来,否则会影响系统启动的; 3、下面图中的/boot应该改为/home。
    查看全部
  • 挂载命令格式:参数列表(了解就行)
    查看全部
  • 挂载命令格式: mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点 1、centOS以上的系统中,文件系统类型是ext4; 2、光盘默认的文件系统类型是iso9660; 注:使用【lsblk】可以查看当前设备,比【fdisk -l】命令更直观。 [root@CentOS6 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 200M 0 part /boot ├─sda2 8:2 0 2G 0 part [SWAP] ├─sda3 8:3 0 2G 0 part /home ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 15.9G 0 part / sdb 8:16 0 1G 0 disk sr0 11:0 1 324M 0 rom
    查看全部
  • whereis和which搜索的命令是path定义的路径 而locate搜索的的文件是在/.../mlocate中搜索
    查看全部
  • 查询与自动挂载: 1、挂载其实就是分配盘符,只不过windows中叫做盘符,用A、B、C、D等表示,而linux中叫挂载点,用目录表示。我们把一个分区或光盘、U盘等分配给一个挂载点的过程叫做挂载。 2、【mount】命令可以查询系统中已经挂载的设备 3、【mount -a】命令会将/etc/fstab文件中的内容全部自动挂载一遍。该文件中定义的内容,都是会在开机时自动挂载的,所以执行【mount -a】后看不到什么效果。 注:如果将光盘、U盘等挂载放到/etc/fstab中的话,在开机时必须保证光盘、U盘存在,否则系统找不到会崩溃。
    查看全部
  • 通配符 ? 匹配一个任意字符 * 0个或任意多个 [] 匹配中括号内其中一个字符 [-] -代表一个范围 [a-z]代表匹配一个字母 [^] 逻辑非 表示匹配不上中括号内的一个字符 [^0-9]代表匹配一个不是数字的字符 其他特殊符号 '' 特殊符号都没有特殊意义,原样输出 "" $ ` \ 都具有特殊意义 `` 包含系统命令 执行后赋值给变量 等同于 $() $ 用于调用变量的值 (变量名=变量值) # shell脚本中,#开头的行代表注释 \ 转义符 跟在\之后的特殊符号失去意义,变为普通字符
    查看全部
    0 采集 收起 来源:通配符

    2018-03-22

  • 软连接一定要用绝对路径
    查看全部
    0 采集 收起 来源:Linux链接命令

    2015-08-08

  • /var/lib/mlocate是locate命令的搜索目录 每24小时自动更新一次 可用updatedb强制更新
    查看全部
  • 三文件搜索命令 3.2命令搜索命令whereis与which 1、搜索命令的命令 whereis whereis 命令名 #搜索命令所在路径以及帮助文档所在位置 选项: -b : 只查找可执行文件 -m : 只查找帮助文件 例子 whereis ls whereis -b ls 2、搜索命令的命令which which 文件名 #搜索命令所在路径及别名 which ls 会列出命令所在位置以及别名详情(如果有的话 ls其实是ls --color=auto的别名) which cd 或者 whereis cd是查不到的,因为cd是linux内置的shell自带的命令,所以找不到。 通过whereis 和 which查找到的都是外部安装的命令。 PATH环境变量(定义用户操作环境的变量比如说windows中设置分辨率换换壁纸) PATH环境变量:定义的是系统搜索命令的路径 echo $PATH /usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin/:/usr/bin:/root/bin
    查看全部
  • 软链接一定要使用绝对路径
    查看全部
    0 采集 收起 来源:Linux链接命令

    2015-08-08

举报

0/150
提交
取消
课程须知
本课程作为Linux的入门课程,适合所有对Linux感兴趣的小伙伴们。零基础学习!还等什么,赶快来加入吧!
老师告诉你能学到什么?
通过学习本门课程,您将有如下收获: 1、全面了解Linux的前世今生 2、能够独立安装Linux操作系统 3、从对Linux常用命令的一无所知,到运用自如 4、与shell编程基础亲密接触
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!