linux安装和常用命令
(6页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
14.90 积分
Linux安装和常用命令常用命令:文件管理:1,cat:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 PS:cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里2,chmod:档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中 u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作 -f : 若该档案权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) PS:chmod ug+w,o-w file1.txt file2.txt ;chmod 777 file(r=4,w=2,x=1)3,find:将档案系统内符合 expression 的档案列出来PS: # find ./ -name "*.c" 4,ln :连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link)-f : 链结时先将与 dist 同档名的档案删除-d : 允许系统管理者硬链结自己的目录-i : 在删除与 dist 同档名的档案时先进行询问-n : 在进行软连结时,将 dist 视为一般的档案-s : 进行软链结(symbolic link)-v : 在连结之前显示其档名5,mkdir:创建目录6, mv:重命名-i 询问;7, rm:删除-i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 -r 将目录及以下之档案亦逐一删除。8, touch:touch 指令改变档案的时间记录a 改变档案的读取时间记录。 m 改变档案的修改时间记录。 c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。 f 不使用,是为了与其他 unix 系统的相容性而保留。 r 使用参考档的时间记录,与 --file 的效果一样。 d 设定时间与日期,可以使用各种不同的格式。 t 设定档案的时间记录,格式与 date 指令相同。 --no-create 不会建立新档案。 --help 列出指令格式。 --version 列出版本讯息。9, cp:拷贝-a 尽可能将档案状态、权限等资料都照原状予以复制。 -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。 -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。文档编辑:grep-i:不区分大小写-l:列出文件内容符合指定的范本样式的文件名称-L:列出文件内容不符合指定的范本样式的文件名称-r:递归-w:按单词 ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .*一起用代表任意字符。[] 匹配一个指定范围内的字符,如'[Gg]rep'匹配Grep和grep。 [^] 匹配一个不在指定范围内的字符,如:'[^A-FH-Z]rep'匹配不包含A-R和T-Z的一个字母开头,紧跟rep的行。 磁盘管理:1,cd2, df :显示档案系统的状况,或是看所有档案系统的状况-a, --all 包含所有的具有 0 Blocks 的档案系统-H, --si 很像 -h, 但是用 1000 为单位而不是用 1024 3, pwd4,mount -t 挂载介质类型-o 挂载的选项,例如ro(Read Only),rw(Read & Write),remount(重新挂载,一般用于挂载需要进行读写的只读的目录或者设备). iocharset:指定访问文档系统所用字符集cp936(好像是微软的中文编码格式)mount -t cifs //192.168.74.89/nfs /media/ -o username=administrator,password=vod111(挂载WIN共享目录)-tfat32文件系统:vfatntfs文件系统:ntfsWindows文件网络共享:smbfsUNIX(LINUX) 文件网络共享:nfs cifs注:要查看内核是否支持挂载介质(可看/etc/filesystems)/etc/fstab是挂载点保存文件5,umount 6,ls -al磁盘维护:fdisk:观察硬盘之实体使用情形与分割硬盘用-l:观察硬盘之实体使用情形fdisk /dev/sda,可进入分割硬盘模式。 1. 输入 m 显示所有命令列示。 2. 输入 p 显示硬盘分割情形。 3. 输入 a 设定硬盘启动区。 4. 输入 n 设定新的硬盘分割区。 4.1. 输入 e 硬盘为[延伸]分割区(extend)。 4.2. 输入 p 硬盘为[主要]分割区(primary)。 5. 输入 t 改变硬盘分割区属性。 6. 输入 d 删除硬盘分割区属性。 7. 输入 q 结束不存入硬盘分割区属性。 8. 输入 w 结束并写入硬盘分割区属性。sync:会将存于 buffer 中的资料强制写入硬盘中(同步)mkfs.ext2/3/4:建立ext2/3/4文件系统 网络通讯:telnetnetconfigifconfignetstatping系统管理killHUP (1), KILL (9), TERM (15), 分别代表著重跑, 砍掉, 结束pstop:实时显示 进程 的动态d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行 c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来 s : 安全模式,将交谈式指令取消, 避免潜在的危机 i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程 n : 更新的次数,完成后将会退出 top b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内 reboot:sudo:以系统管理者的身份执行指令su:变更为其他使用者的身份(不包含root)shutdown :关机-r : 关机后重新开机 -h : 关机后停机 -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机 who:显示系统中有那些使用者正在上面-h : 不要显示标题列 -u : 不要显示使用者的动作/工作 -s : 使用简短的格式来显示 -f : 不要显示使用者的上线位置 -V : 显示程序版本系统设置export:设置环境变量 insmod: Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。-f 不检查目前kernel版本与模块编译时的kernel版本是否一致,强制将模块载入。 -k 将模块设置为自动卸除。 -m 输出模块的载入信息。 -o 指定模块的名称,可使用模块文件的文件名。 -p 测试模块是否能正确地载入kernel。 -s 将所有信息记录在系统记录文件中。 -v 执行时显示详细的信息。 -x 不要汇出模块的外部符号。 -X 汇出模块所有的外部符号,此为预设置。insmod /lib/modules/2.6.24-rt1-hi3520v100/misc/h2gether.ko(PS:ARM11项目中:网卡驱动装载)lsmodrmmodalias备份压缩:01-.tar格式(注:tar是打包,不是压缩!)-x:还原;-v:显示指令执行过程;-f:备份解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName02-.gz格式解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压 缩:gzip FileName03-.tar.gz格式解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName04-.bz2格式解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压 缩:bzip2 -z FileName05-.tar.bz2格式解压:tar jxvf FileName.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName06-.bz格式解压1:bzip2 -d FileName.bz解压2:bunzip2 FileName.bz07-.tar.bz格式解压:tar jxvf FileName.tar.bz08-.Z格式解压:uncompress FileName.Z压缩:compress FileName09-.tar.Z格式解压:tar Zxvf FileName.tar.Z压缩:tar Zcvf FileName.tar.Z DirName10-.tgz格式解压:tar zxvf FileName.tgz11-.tar.tgz格式解压:tar zxvf FileName.tar.tgz压缩:tar zcvf FileName.tar.tgz FileName12-.zip格式解压:unzip FileName.zip压缩:zip FileName.zip DirName13-.lha格式解压:lha -e FileName.lha压缩:lha -a FileName.lha FileName14-.rar格式解压:rar a FileName.rar压缩:rar e FileName.rar 关 键 词: linux 安装 常用命令
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。