前言:上一篇我讲解了怎么在虚拟机环境安装oracle10g,但是很多命令可能大家不清楚,那么这一篇我将一些基础的linux命令列举出来,供大家参考学习。本人也是从网上搜刮实验而得。
IDE型硬盘抽象为 hda
SATA型硬盘抽象为 sda
df -h 查看路径与硬盘对应位置
ls 列目录
ls / 根目录下面的内容 目录不超过127层
fdisk 分区列表 一个分区可以挂载到多个目录
mount /dev/sda9 /mnt 分区sda9挂载到mnt文件夹下 必须先有mnt个文件夹
umount /dev/sda9 取消挂载 或者 umount /mnt
cd /boot 进入目录
cd /boot/gurb/
cd /etc/rc.d/init.d/
cd - 快速回到上一次目录
cd ~ 回到根目录
cd ../ 进入到上一级目录
pwd 显示当前目录
cd http://www.cnblogs.com/
cd http://www.cnblogs.com/etc
cd /ete 绝对目录
which umount 产看挂载的情况?
ls -l /tem/up1.txt 查看文件详细情况
cp 简单的拷贝
管理员 # 其他用户 $
ls 当前目录
ls /ect 列目录里文件或文件
ls -l -h /tem/up1.txt 文件大小
ls -lh /tem/up1.txt
ls -ld /tem查看目录本身情况
mkdir ../upl 在上一级目录创建upl文件夹 ..代表上一级
mkdir ./upl 在当前目录创建upl文件夹 .代表当前
以.开头的都隐藏
mkdir -p /ect/test/a/b -p 循环创建 即使a文件夹不存在也自动创建
cp /ect/spool/mail/root /tmp/test/
cp /ect/spool/mail/root /tmp/test/newfile拷贝过去重命名
mv 移动
mv /tmp/test/fstab /tmp/mvfile 移动fatab到mvfile
rm 删除文件和目录
rm /tmp/mvfile 删除提示
rm -f /tmp/ 删除不提示
rmdir 只能删除空目录
rm -r 删目录
rm -rf /tmp/test/a/b
安装软件包
rpm - ivh 安装软件包
分区读取
分区挂载
mount /dev/sda9 /u01
注意:
1、/dev/sda9已经被格式化为操作系统能够识别文件系统(fat32,ext2,ext3,ext4)
2、挂载点必须存在
3、命令挂载是临时
取消挂载
# umount /dev/sda9 (umount /u01)
保存挂载,开机自动生效
# vim /etc/fstab
<---增加一行
/dev/sda9 /u01 ext3 defaults 0 0
vim编辑工具的简单使用
命令模式 ---》 编辑模式 ,指令: i [ ,I ,a ,A ,o ,O ]
编辑模式 -----> 命令模式, ESC
命令模式---》末行模式 , shift + :
q 退出
q! 强制不保存退出
w 保存
wq 保存后退出
wq! 强制保存后退出
cd
绝对路径,相对路径
cd - <--回到上一次所在的目录
cd ~ <--回到家目录
ls 《--列表
# ls /etc
# ls -l /etc/fstab
# ls -l -h /etc/rc.d/rc.sysinit
# ls -lh /etc/rc.d/rc.sysinit
# ls -ld /etc <-- -d 查看目录本身
touch 《---创建文件
cat 查看文件内容
mkdir 《--创建目录
# mkdir ./upl
# mkdir -p /tmp/test/a/b
cp 拷贝
# cp /etc/fstab /tmp/fstab
# cp /etc/fstab /tmp/test/
# cp /etc/fstab /tmp/test/newfile
mv 移动
# mv /tmp/test/fstab /tmp/mvfile
rm 删除文件
# rm /tmp/test/newfile
# rm -f /tmp/test/newfile 不提示,直接删除
# rm -rf /tmp/test/a <--- 添加了-r参数才能删除目录
rm dir 只能删除空目录
pwd 查看当前所在位置
Linux 系统常用命令格式: |
command [option] [argument1] [argument2] ... 其中option以“-”开始,多个option可用一个“-”连起来,如“ls -l -a” 与“ls -la”的效果是一样的。 根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出 结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对 这些设备进行重定向。 命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个 非零值(在shell中可用变量$?查看)。 在shell script中可用此返回值作为控制逻辑 的一部分。 |
帮助命令: |
man 获取相关命令的帮助信息 例如:man dir 可以获取关于dir的使用信息。 info 获取相关命令的详细使用方法 例如:info info 可以获取如何使用info的详细信息。 |
文件操作: |
cat 显示文件内容和合并多个文件 clear 清屏 chattr 改变文件属性 chgrp 改变文件组权 chmod 改变文件或目录的权限 chown 改变文件的属权 comm 比较两个已排过序的文件 cp 将文件拷贝至另一文件 dd 从指定文件读取数据写到指定文件 df 报告磁盘空间使用情况 diff 比较两个文本文件,列出行不同之处 du 统计目录/文件所占磁盘空间的大小 file 辨识文件类型 emacs 功能强大的编辑环境 grep 按给定模式搜索文件内容 head 显示指定文件的前若干行 less 按页显示文件 ln 创建文件链接 locate 查找符合条件的文件 more 在终端屏幕按帧显示文本文件 mv 文件或目录的移动或更名 rm/rmdir 删除文件/目录 sed 利用script来处理文本文件 sort 对指定文件按行进行排序 tail 显示指定文件的最后部分 touch 创建文件 tr 转换字符 vi 全屏编辑器 wc 显示指定文件中的行数,词数或字符数 which 在环境变量 $PATH 设置的目录里查找符合条件的文件 |
压缩与备份: |
bzip2/bunzip2 .bz2文件的压缩/解压缩程序 cpio 备份文件 dump 备份文件系统 gzip/gunzip .gz文件的压缩/解压缩程序 gzexe 压缩可执行文件 restore 还原由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区) tar 将若干文件存档或读取存档文件 unarj 解压缩.arj文件 zip/unzip 压缩/解压缩 zip文件 zipinfo 列出zip压缩文件的详细信息 |
磁盘操作: |
cd/pwd 切换目录/显示当前工作目录 df 显示磁盘的相关信息 du 显示目录或文件的大小 e2fsck 检查ext2/ext3文件系统的正确性 fdisk 对硬盘进行分区 fsck 检查文件系统并尝试修复错误 losetup 设置循环设备 ls 列出目录内容 mkdir 创建目录 mformat 对MS-DOS文件系统的磁盘进行格式化 mkbootdisk 建立目前系统的启动盘 mke2fs 建立ext2文件系统 mkisofs 制作iso光盘映像文件 mount/umount 加载文件系统/卸载文件系统 quota 显示磁盘已使用的空间与限制 sync 将内存缓冲区内的数据写入磁盘 tree 以树状图列出目录的内容 |
系统操作: |
alias 设置指令的别名 chkconfig 检查,设置系统的各种服务 clock 调整 RTC 时间 date 显示或设置系统时间与日期 dmesg 显示开机信息 eval 重新运算求出参数的内容 exit 退出目前的shell export 设置或显示环境变量 finger 查找并显示用户信息 free 显示内存状态 hostid 显示主机标识 hostname 显示主机名 id 显示用户标识 kill 删除执行中的程序或工作 last 列出目前与过去登入系统的用户相关信息 logout 退出系统 lsmod 显示已载入系统的模块 modprobe 自动处理可载入模块 passwd 设置用户密码 ps process status 报告程序状况 reboot 重启计算机 rhwo 查看系统用户 rlogin 远程登入 rpm 管理Linux各项套件的程序 shutdown 关机 su switch user 变更用户身份 top 显示,管理执行中的程序 uname 显示系统信息 useradd/userdel 添加用户 / 删除用户 userinfo 图形界面的修改工具 usermod 修改用户属性,包括用户的shell类型,用户组等,甚至还能改登录名 w 显示目前注册的用户及用户正运行的命令 whereis 确定一个命令的二进制执行码,源码及帮助所在的位置 who 列出正在使用系统的用户 whois 查找并显示用户信息 |
网络通信: |
arp 网地址的显示及控制 ftp 文件传输 lftp 文件传输 mail 发送/接收电子邮件 mesg 允许或拒绝其他用户向自己所用的终端发送信息 mutt E-mail管理程序 ncftp 文件传输 netstat 显示网络连接、路由表和网络接口信息 pine 收发电子邮件,浏览新闻组 ping 向网络上的主机发送 icmp echo request 包 ssh 安全模式下的远程登录 telnet 远程登录 talk 与另一用户对话 traceroute 显示到达某一主机所经由的路径及所使用的时间 wget 从网络上自动下载文件 write 向其他用户的终端写信息 |