linux基础整理3

挂载命令

mount [–l]    #查看系统中已经挂载的设备

mount –a      #依据配置文件/etc/fstab的内容,自动挂载,用来检测文件内容是否正确

mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点

命令一行写不下时可以用\换行

-t 文件系统:指定挂载的类型,可以是ext3、ext4、iso 9660等文件系统-L 卷标名:挂载指定卷标的分区,而不是安装设备文件名挂载

-o 特殊选项:可以指定挂载的额外选项,比如读写权限、同步异步等,不指定为默认值

atime/noatime     更新访问时间、不更新访问时间。访问分区文件时,是否更新文件的访问时  间,默认为更新

async/sync        异步/同步,默认为异步

auto/noauto       自动/手动,mount –a命令执行时,是否会自动安装/etc/fstab文件内容挂  载,默认为自动

defaults          定义默认值,相当于rw,suid,dev,exec,auto,nouser,async这七个选项

exec/noexec       执行/不执行,设定是否允许在文件系统中执行可执行文件,默认是允许

remount           重新挂载已经挂载的文件系统,一般用于指定修改特殊权限

re/ro             读写/只读,文件系统挂载时,是否具有读写权限,默认是rw

suid/nosuid       具有/不具有SUID权限,设定文件系统是否具有SUID和SGID的权限,默认是具有

user/nouser       允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认是不允许,只有root可以挂载分区

usrquota          写入代表文件系统支持用户磁盘配额,默认不支持

grpquota          写入代表文件系统支持组磁盘配额,默认不支持

mount –o remount,noexec /boot    #重新挂载/boot分区,并使用noexec权限

mkdir /mnt/cdrom

mount –t iso9660 /dev/cdrom /mnt/cdrom             #光盘挂载

umount /mnt/cdrom                 #光盘卸载

fdisk –l               #查看所有分区,确定u盘的设备文件名

mkdir /mnt/ usb       #建立挂载点

mount –t vfat –o iocharset=utf8 /dev/sdb1/mnt/usb    #挂载U盘,指定中文编码为utf8

utf8=gb2312

linux内常用驱动放在内核,不常用驱动变成模块。模块与库都是函数。

*.ko  驱动          *.so  函数

linux默认不识别NTFS格式,如果要使用,必须重新编译内核

挂载NTFS分区

1.重新编译

2.加载NTFS模块

uname –r       #查看本机内核版本

官网下载内核版本相近的内核

tar –jxvf linux-2.6.32.tar.bz2            #解压内核压缩包

cp –r linux-2.6.32 /usr/src/kernels/      #复制内核源码到默认内核源码保存位置

mount /dev/cdrom /mnt/cdrom

rpm –ivh/mnt/cdrom/Packages/kernel-devel-2.6.32-279.el6.i686.rpm

#安装rpm包的不完整内核源码

cp/usr/src/kernels/2.6.32-279.el6.i686/.config /usr/src/kernels/linux-2.6.32/

#从rpm包的内核源码中,复制.config文件到源码包的内核源码中

vi /usr/src/kernels/linux-2.6.32/.config

CONFIG_NTFS_FS=m

cd /usr/src/kernels/linux-2.6.32/

#编译命令一定要进入内核目录才能执行,因为编译命令编译的是当前所在目录

make modules       #安装模块,在命令执行过程中,会需要选择需要安装哪些模块,只选择NTFS相关模块,其他模块不安装

NTFS file system support (NTFS_FS)[M/n/y/?] m

NTFS debugging support (NTFS_DEBUG) [N/y/?](NEW) y

NTFS write support (NTFS_RW) [N/y/?] (NEW)y

#编译过程结束就能看到ntfs.ko模块

ll /usr/src/kernels/linux-2.6.32/fs/ntfs/ntfs.ko

cp fs/ntfs/ntfs.ko/lib/modules/2.6.32-279.el6.i686/kernel/fs/

#把ntfs.ko复制到指定位置

depmod –a            #扫描所有模块

modprobe –f ntfs     #强制安装ntfs模块

lsmod | grep ntfs     #查询安装的ntfs模块

3.使用NTFS-3G安装NTFS文件系统模块

www.tuxera.com/community/ntfs-3g-download/  下载NTFS-3G插件到linux服务器

在编译安装NTFS-3G插件之前,要保证gcc编译器已经安装

tar –zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz     #解压

cd ntfs-3g_ntfsprogs-2013.1.13                 #进入解压目录

./configure       #编译器准备

make install      #编译安装

mount –t ntfs-3g /dev/sdb1 /mnt/win    #挂载

vi编辑器:全屏幕纯文本编辑器,vim为vi的加强版。(vimtutor打开说明书)

vi工作模式:命令模式,输入模式,末行模式

a       在光标所在字符后插入

A       在光标所在行尾插入

i        在光标所在字符前插入

I        在光标所在行行首插入

o       在光标下插入新行

O      在光标上插入新行

:w                   #保存

:w 文件名            #另存为

:q!                 #强制不保存退出

:wq!                 #强制保存退出  :x      ZZ              :sh

:X                   #加密解密文件,解密不输密码直接回车

移动光标              hjkl   左下上右

gg                    #光标移到文件头

shift+g/G             #光标移到文件尾

^/home                #光标移到行首

$/end                 #光标移到行尾

:n                   #光标移到第几行

x/X                   #删除单个字母(前/后)

nx                    #删除几个字母

dw                    #删除词

dd                    #删除单行

ndd                   #删除多行

d+^                   #从光标处删除到行首

d+$/D                 #从光标处删除到行尾

dG                    #从光标处删除到文件尾

:n1,n2d              #删除指定范围的行

p                     #粘贴

P(大)               #粘贴到光标前

yw                    #复制单词

yy                    #复制一行

nyy                   #复制多行

u                     #撤销

ctrl+r                #反撤销

:e!                   #撤销所有操作

/                     #查找内容,n下一个,N上一个

r                     #替换光标所在处的字符

R                     #从光标所在处开始替换字符,按ESC结束

:%s/old/new/g        #用new替换所有old

:n1,n2s/^/\/\//g     #文件头加入//

:ab                  源字符替换为字符

:set nu              #显示行号

:set nonu            #不显示行号

:syntax on           #打开颜色开关

:syntax off          #关闭颜色开关

:r !命令             #把命令输出结果写入光标所在行

:r 文件名            #导入其他文件内容

:!命令              #在vi中执行系统命令

:map 快捷键(ctrl+V+P)快捷键执行的命令        #设置快捷键

vi +n 文件名          #打开定位到第n行

vi –o/O 文件1 文件2  #多文件操作

ctrl+w+箭头/:next   :prev     切换不同文件

vi /~/.vimrc          #修改配置文件

时间: 2024-10-08 10:04:05

linux基础整理3的相关文章

linux基础整理0316

一.linux基础整理 由于这是学习linux的第一周,整理的东西很杂很分散,其中包括了查看虚拟机的各种信息,命令相关的只整理了alias.date.history.cal.帮助会话screen等命令的使用,最后加上了两个常见问题处理办法:在以后的学习中会不断完善文中整理的相关内容. 1.查看系统信息类命令: 查看内核版本 [root@CentOS7 ~]#uname -r 3.10.0-957.el7.x86_64 查看系统版本 查看配置文件 [root@CentOS7 ~]#cat /etc

linux基础整理4

IP地址配置 1.setup工具 vi /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes service network restart 2.修改虚拟机连接方式为桥接 3.编辑-虚拟网络编辑器-vmnet0--桥接到有线网卡 4.UUID错误(针对复制镜像生效) vi/etc/sysconfig/network-scripts/ifcfg-eth0         删除MAC地址行 rm –rf/etc/udev/rules.d/70-pe

Linux基础整理-vi/vim常用指令与简单配置

常用指令部分摘自:http://www.runoob.com/linux/linux-vim.html 说明:常用指令这里直接copy过来了,因为我对照鸟哥的书和自己的经历,觉得这里的已经整理的很好了,就不自己浪费时间去整理了,千人栽树,后人乘凉吧,绿色部分是我觉得比较实用的部分. vi/vim 按键说明 除了上面简易范例的 i, [Esc], :wq 之外,其实 vim 还有非常多的按键可以使用. 第一部份:一般模式可用的按钮说明,光标移动.复制贴上.搜寻取代等 移动光标的方法 h 或 向左箭

linux基础整理2

目录操作命令 1.命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ls  --color=never         不显示颜色显示目录下内容,默认有颜色 alias    显示别名,别名优先级更高 alias vi="vim"       修改别名 vi .bashrc               修改配置文件 source .bashrc     不重启生效 ls –l       长格式显示 -rw-------

Linux基础整理-软件的安装与卸载

redhat/centos/fedora/suse系列: 摘自网址:http://www.runoob.com/linux/linux-yum.html yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装. yum提供了查找.安装.删除某一个.一组甚至全部软件

Linux 基础整理

Linux系统的启动过程大体上可分为五部分:内核的引导:运行init:系统初始化:建立终端 :用户登录系统. 用户登录 Linux的账号验证程序是login,login会接收mingetty传来的用户名作为用户名参数.然后login会对用户名进行分析:如果用户名不是root,且存在/etc/nologin文件,login将输出nologin文件的内容,然后退出.这通常用来系统维护时防止非root用户登录.只有/etc/securetty中登记了的终端才允许root用户登录,如果不存在这个文件,则

linux 基础题整理

基础题: 1.查看系统内核版本号及系统名称 2.查看smb服务所用的端口号 3.禁ping 4.查出22端口现在运行什么程序 5.登录提示符前的输出信息"you are welcome!!!" 6.成功登录后自动输出信息"距离全国比赛还剩1天!!!" 7.确认安全终端为tty1 8.取消普通用户的控制台访问的三个权限:reboot.halt.shutdown 9.只允许组ID为10的成员通过su命令改变为root用户 10.禁止Control-Alt-Delete键

Linux基础之mkisofs

本章将mkisofs整理记录 [[email protected] ~]# mkisofs [-o 映像档] [-rv] [-m file] 待备份文件.. [-V vol] \ > -graft-point isodir=systemdir ... 选顷不参数: -o :后面接你想要产生的那个映像档档名. -r :透过 Rock Ridge 产生支持 Unix/Linux 的档案数据,可记录较多的信息: -v :显示建置 ISO 档案的过程 -m file :-m 为排除档案 (exclude

我的LINUX基础笔记

Linux系统管理      1 Day   2014.5.23 su -name   切换用户passwd 密码   更改密码gnome-terminal    伪CLI   桌面终端程序1.查看内核版本uname -r    2.查看红帽系统版本cat /etc/redhat-rdlease3.查看LINUX标准分发版信息  lsb_release4.查看网卡的IP,MAX       ifconfig                       ifconfig eth 10.0.0.10