
linux基本命令(旧)
带着梦想飞翔
不忘初心
展开
-
chroot命令的基本用法
【chroot】切换根目录chroot /PATH/TO/TEMPROOT [COMMAND...]chroot /test/virrot/bin/bash //切换根目录,并明确指明运行那个目录下面的bash---------------------例子,切换根目录---------------[root@gdy ftpftp]# mkdir -pv gdy/原创 2016-04-12 15:47:43 · 5392 阅读 · 1 评论 -
grub.conf文件内容详解
【grub.conf文件内容详解】启动的服务不同:运行级别:0-6 0:halt表示关机1:single user mode单用户模式,直接以管理员身份切入。相当于windows的安全模式(s,S,single)都可以表示该级别2:multi user mode,no NFS 多用户模式,启动后由网络功能,但启动后不启动网络文件系统挂载。即no NFS3:multi use原创 2016-04-12 15:48:56 · 600 阅读 · 0 评论 -
runlevel查看操作系统运行级别
【runlevel】查看操作系统运行级别[root@gdy ~]# runlevelN 3[root@gdy ~]#启动的服务不同:运行级别:0-6 0:halt表示关机1:single user mode单用户模式,直接以管理员身份切入。相当于windows的安全模式(s,S,single)都可以表示该级别2:multi user原创 2016-04-12 15:50:19 · 2898 阅读 · 0 评论 -
【more】可以分页(分屏)查看文件内容(支持向后翻页)
【more】可以分页(分屏)查看文件内容(支持向后翻页)more 文件名 #查看该文类容原创 2016-04-12 15:56:52 · 2041 阅读 · 0 评论 -
【blkid】查询或查看磁盘设备的相关属性
【blkid】查询或查看磁盘设备的相关属性[root@gdy ftpftp]# blkid /dev/sda2/dev/sda2: UUID="YPDDX0-9jdM-69Jg-SK4H-w4cm-PcfT-c5FUGW" TYPE="LVM2_member" [root@gdy ftpftp]# UUID:统一的全局标识符TYPE:文件系统类型LA原创 2016-04-12 15:58:43 · 924 阅读 · 0 评论 -
【dd】转换并复制文件
【dd】转换并复制文件例如:dd if=/etc/inittab of=/ftpftp/initable 复制文件inittab到ftpftp下面【if=数据来源】【of=数据存储目标】【bs=1】 //指定复制的单位(以什么单位去复制即,一次复制多少)【count=2】 //指定复制的长度单位*长度=文件大小【seek=#】 //创建数据原创 2016-04-12 15:59:17 · 547 阅读 · 0 评论 -
【df】显示磁盘分区使用情况
【df】显示磁盘分区使用情况[root@gdy ftpftp]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/vg_gdy-lv_root 51606140 3621760 45362940 8% /tmpfs原创 2016-04-12 16:00:07 · 1165 阅读 · 0 评论 -
【dumpe2fs】显示文件系统属性信息(更加详细)
【dumpe2fs】显示文件系统属性信息(更加详细)例如:dumpe2fs /dev/sda1 //可以查看sda1设备的文件系统属性详细信息参数:-h:只显示超级块中的信息原创 2016-04-12 16:00:45 · 1111 阅读 · 0 评论 -
【e2label】查看或定义卷标
【e2label】查看或定义卷标【e2label 设备文件 卷标】 :设定卷标例如:e2label /dev/sda5 HELLODATE //设置sda5设备的卷标为HELLODATEe2label /dev/sda5//可以查看sda5设备的卷标原创 2016-04-12 16:01:37 · 2076 阅读 · 0 评论 -
【fdisk】查看磁盘信息
【fdisk】查看磁盘信息fdisk -l [/dev/to/some_device_file]【fdisk -l】可以列出当前系统所有磁盘以及磁盘分区管理磁盘分区fdisk /dev/sda 可以打开交互式界面子命令【m】查看帮助【p】 显示当前硬件的分区,包括没保存的改动【n】创建新分区e:表示扩展分区p:表示主分区【d】原创 2016-04-12 16:05:36 · 1227 阅读 · 0 评论 -
【free】查看当前系统上物理内存和交换分区使用情况
【free】查看当前系统上物理内存和交换分区使用情况[root@gdy ftpftp]# free total used free shared buffers cachedMem: 1937144 450324 1486820 0 44320 2原创 2016-04-12 16:06:28 · 2601 阅读 · 0 评论 -
【fsck】检查并修复linux文件系统
【fsck】检查并修复linux文件系统参数-t FSTYPE:指定文件系统类型-a :不询问自动完成修复相关命令e2fsck:专用于修复ext2/ext3文件系统-f:强制检查-p:自动修复原创 2016-04-12 16:07:19 · 1330 阅读 · 0 评论 -
【fuser】验证进程正在使用的文件或套接字文件
【fuser】验证进程正在使用的文件或套接字文件参数:【-v】:查看某文件上正在运行的进程例如 fuser -v /ftpftp/e可以查看e文件有那个进程正在访问【-k】【-m】fuser -km MOUNT_POINT:终止正在访问此挂载点的所有进程原创 2016-04-12 16:08:08 · 266 阅读 · 0 评论 -
【mke2fs】ext系列文件系统创建管理工具
【mke2fs】ext系列文件系统创建管理工具-j:ext3-t:指定文件系统类型-b BLOCK_SIZE:指定块大小,默认为4096:可用取值为1024,2048,4096-L LABEL:指定分区卷标(相当于磁盘名称)例如: mke2fs -L MYDATE /dev/sda5 即:格式化sda5分区时指定卷标为MYDATE-m #:指定预留给超级用户的块数百分比原创 2016-04-12 16:08:49 · 1148 阅读 · 0 评论 -
【mkfs】创建文件系统
【mkfs】创建文件系统注意:重新对一个分区创建文件系统会损坏原有文件mkfs -t ext2 == mkfs.ext2mkfs -t ext3 == mkfs.ext3mkfs -t vfat == mkfs.vfat专门管理ext系列文件:【mke2fs】-t:ext3-b BLOCK_SIZE:指定块大小,默认为4096:可用取值为1024原创 2016-04-12 16:09:47 · 1521 阅读 · 0 评论 -
【mknod】创建一个设备文件
【mknod】创建一个设备文件mknod [OPTION]... NAME TYPE [MAJOR MINOR]mknod 【选项】... 名称 类型 主设备号 次设备号参数-m MODE例如:mknod mydev c 66 0 创建一个设备文件类型为c名称为mydev 主设备号为66次设备号为0设备文件b:按块为单位,能随机访问的设备原创 2016-04-12 16:10:38 · 1368 阅读 · 0 评论 -
【mount】挂载:将新的文件系统关联至当前根文件系统
【mount】挂载:将新的文件系统关联至当前根文件系统卸载:将某文件系统与当前根文件系统的关联关系预以移除用labeL名挂载设备mount LABEL=MYDATA /ftpftp/将label为MYDATA的设备挂载到ftpftp文件下语法:mount [options] [-o options] DEVICE MOUNT_POINT【mount 设备原创 2016-04-12 16:11:32 · 953 阅读 · 0 评论 -
【tune2fs】调整文件系统的相关属性
【tune2fs】调整文件系统的相关属性参数:【-j】:不损坏原有数据,将ext2升级为ext3例如:tune2fs -j /dev/sda5 可以将原本是ext2的文件系统设备升级为ext3文件系统设备(注意不可降级)【-L LABEL】:设定或修改卷标【-l】显示超级块中的信息例如: tune2fs -l /dev/sda5 【-m #】:调整预留百原创 2016-04-12 16:12:22 · 672 阅读 · 0 评论 -
【watch】周期性的执行指定命令,并以全屏方式显示结果
【watch】周期性的执行指定命令,并以全屏方式显示结果例如:watch 'cat /etc/passwd'//则每隔两秒执行一次cat /etc/passwd命令参数【-n #】:指定周期长度,单位为秒,默认为2格式:watch -n # 'COMMAND'原创 2016-04-12 16:12:52 · 413 阅读 · 0 评论 -
【lvcreate】创建lv需要在vg上创建
【lvcreate】创建lv需要在vg上创建参数:【-n】:指定名称【-L】:指定空间大小例如:lvcreate -L 50M -n testlv myvg//在myvg中创建一个lv,名称为testlv,大小为50M mke2fs -j /dev/myvg/testlv //即格式化testlv.格式化的文件系统为ext3 mount /d原创 2016-04-12 16:14:29 · 3034 阅读 · 0 评论 -
Lvm详解
Lvm详解【pv】Physical Volume 物理卷【vg】Volume Group VG卷组【lv】logical Volume逻辑卷创建pv及查看pv相关命令pv :注意pv是由磁盘分区构成,分区格式为(8e(linux))【pvcreate】创建pv例如:pvcreate /dev/sda1 /dev/sda2 //级可以将sda1和sda2设原创 2016-04-12 16:15:15 · 527 阅读 · 0 评论 -
【mdadm】将任何块设备做成RAID
【mdadm】将任何块设备做成RAID模块化的命令:创建模式【-c】专用选项【-l】:级别(即RAID的级别类型)【-n】:设备个数【-a{yes|no}】:自动为其创建设备文件【-c】:指定CHUNK大小(数据块大小)2^n 默认大小为64k【-x】:指定空闲盘个数例如:mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/s原创 2016-04-12 16:16:48 · 322 阅读 · 0 评论 -
【who】显示当前系统上登录的用户
【who】显示当前系统上登录的用户用法:[root@gdy backup]# who参数-H 显示信息带表头-r 显示当前运行级别及上一次的运行级别-------------------------[root@gdy ~]# who -r 运行级别 3 2015-09-15 05:42[root@gdy ~]# -原创 2016-04-13 11:15:54 · 470 阅读 · 0 评论 -
【tar】只归档不压缩
【tar】只归档不压缩参数:(tar的参数中"-"是可以省略的)【-c】:创建归档文件【-f FILE.tar】:操作的归档文件例如:tar -cf ftpftp.tar /ftpftp/* 可以归档ftpftp文件下的所有文件归档为一个文件ftpftp.tar【-x】展开归档【--xattrs】:归档时,保留文件的扩展属性信息【-t】:不展开归档,直接查看原创 2016-04-12 18:13:30 · 7849 阅读 · 0 评论 -
【sftp】
登陆需要传送文件的服务器将本地文件上传到FTP服务器:put和mputsftp> put 66_1003.out 66_1003.outUploading 66_1003.out to /root/66_1003.out66_1003.out 从服务器下载文件到本地 get 源文件path 本地路径path mget 源原创 2016-04-13 11:16:39 · 378 阅读 · 0 评论 -
【seq】数值序列
【seq】数值序列例如 seq 10 //屏幕中将打印1到10之间的数字seq 5 10 //相当于5-10seq [起始数] [步进长度] 结束数 //[]代表可省略 例如:[root@gdy ftpftp]# seq 5 2 10579[root@gdy ftpftp]#原创 2016-04-13 11:17:33 · 704 阅读 · 0 评论 -
【nginx】的基本使用
【nginx】的基本使用常用命令:【-c】指定配置文件:如果不指定会限制默认路径为(编译时执行的路径):/etc/nginx/nginx.conf【-s】向master发送信号,平滑读取配置文件,如果配置文件改变了,对当前连接没有影响,新的连接请求都是以新的配置文件【-t】能够测试主配置文件有没有语法错误。【】nginx的配置:【正常运行的必备配置:】1原创 2016-04-12 18:08:11 · 2400 阅读 · 0 评论 -
【mail】邮件查看和分发
【mail】邮件查看和分发#mail 可以打开自己的邮件看完后输入q可以退出d表示删除邮件~/mbox下面是存放邮件的文件直接输入mail可以查看邮件参数 -s 指定标题例如:cat /etc/fstab | mail -s "How are you?" root等同于 mail -s "How are you?" root原创 2016-04-13 11:23:05 · 1108 阅读 · 0 评论 -
【last】查看最近登录信息
【last】查看最近登录信息显示/var/log/wtmp文件,显示用户登录历史及系统重启历史-n #:显示最近#次的相关信息【lastb】显示/var/log/btmp文件,显示用户错误的登录尝试-n #:【lastlog】:显示每一个用户最近一次的成功登录信息-u USERNAME:显示特定用户最近一次的登录信息例如显示hadoop最原创 2016-04-13 11:24:22 · 534 阅读 · 0 评论 -
【gunzip】 解压文件命令
【gunzip】 解压文件命令#gunzip 文件名.cpio.gz //可以对后缀为cpio.gz文件进行解压原创 2016-04-12 18:01:54 · 1272 阅读 · 1 评论 -
【file】检查文件类型的命令
【file】检查文件类型的命令文件类型:file 文件名,例如:file data.txtdata.txt: ASCIItext就告诉我们,data.txt 是一个text (即txt) 类型的文件。txt 文件所采用的编码是ascii编码体系。所以 text 是文件类型;ASCII是编码体系。-b 列出文件辨识结果时,不显示文件名称。-原创 2016-04-13 11:24:45 · 1349 阅读 · 0 评论 -
【date】时间查看及修改
【date】时间查看及修改 # hwclock -w 将系统时间写入硬件时间 # date --set “09/17/10 11:50" (月/日/年时:分:秒)date -s 时间字符串例如只修改系统的日期,不修改时间(时分秒)date -s 2012-08-02或只修改时间不修改日期date -s 10:08:00原创 2016-04-13 11:24:56 · 472 阅读 · 0 评论 -
【bc】计算器
【bc】计算器输入quit可以退出* 表示乘/ 表示除scale=2 表示计算结果保留两位小数或者可以使用管道送入计算例如:echo "scale=2;111/22;" | bc注意:语句之间使用“;”隔开bc <<< "scale=2;111/22;"原创 2016-04-13 11:25:07 · 539 阅读 · 0 评论 -
【insatll】只能复制文件,不能复制目录
【insatll】只能复制文件,不能复制目录# install -d /tmp/{install.1,install.2}在tmp目录下面创建两个目录分别为install.1和install.2# install /etc/passwd /var/tmp/install.file1将etc下面的passwd复制到tmp下面并重命名为install.file1且赋予原创 2016-04-12 17:45:55 · 507 阅读 · 0 评论 -
【find】文件查找
【find】文件查找实时精确支持众多查找标准遍历指定目录中的所有文件完成查找,速度慢================================================================================================find . -maxdepth 1 -name "@*" 这个命令意思是,查找当前目录下以@开原创 2016-04-12 17:44:49 · 1049 阅读 · 0 评论 -
【wc】文本统计
【wc】例如 wc /etc/fstab行 单词数 字节数8 48 608 /etc/fstab-l 字显示行-L 显示最长的一行包含多少个字符-c 只显示字节数-w 只显示单词数-m 只显示字符数原创 2016-04-13 11:30:10 · 388 阅读 · 0 评论 -
【uniq】报告重复的行(在linux中系统认为只有相邻并且一摸一样的行才认为是从复的行)
【uniq】报告重复的行(在linux中系统认为只有相邻并且一摸一样的行才认为是从复的行)uniq 文件名 //显示文件并不显示文件中重复的行uniq -d 文件名 //显示文件中重复的行,不从复的不显示-d 显示文件中重复的行,不从复的不显示-D 显示文件中所有重复的行(重复行重复了多少次显示多少次)-c 显示文件中每行重复的次数原创 2016-04-13 11:30:53 · 593 阅读 · 0 评论 -
【sort】排序文本
【sort】排序文本默认排序方法是升序,根据一个字符在字典表中的升序进行显示-n 数字排序(按照数字的大小进行排序)-r 降序排列-t 指定字段分隔符-k 以那个指段为准进行排序-u 排序后相同的行显示一次-f 排序时忽略字符大小写(不区分大小写)例如:sort -t : -k3 /etc/passwd 将以字典表中的循序按照第三列进行排序显示文本信息原创 2016-04-13 11:31:35 · 344 阅读 · 0 评论 -
【history】查看命令历史
【history】查看命令历史history 可以查看命令历史history -c 清楚命令历史history -d 500删除第500个命令(第,只删除了一个命令)-d 删除指定命令-c 删除所有历史命令-w 保存缓冲区的命令到历史文件中(.bash_history)!n 执行命令历史中第n条命令!-n 执行命令历史中倒数第n条命令!! 执原创 2016-04-12 17:38:15 · 1451 阅读 · 0 评论 -
【gerp】 Global Research 根据模式,搜索文本,并将符合模式的文本行显示在屏幕中
【gerp】 Global Research 根据模式,搜索文本,并将符合模式的文本行显示在屏幕中-i 忽略大小写--color[=when] --colour[=when] 匹配到的字符添加颜色-v 反向查找,显示没有被匹配到的行-o 只显示被模式匹配到的字符串-E 使用扩展正则表达式-A # 显示匹配到的字符之后的#行-B # 显示匹配到的字符之前的#行原创 2016-04-12 17:37:15 · 438 阅读 · 0 评论