CentOS 终端常用指令

大部分都是抄来的,其实主要是抄给自己看的,我还是把主要的剽窃地址贴出来吧,也给人家贴点流量 😉  https://www.centos.bz/

# shutdown –h now 系统马上关机并且不重新启动
-h 关机后不重新启动

# ls 列出目录
-a 显示隐藏目录
-l 查看详细文件资料
–F 在列出的文件(目录)名称后加一符号,例如可执行文件加”*”, 目录加”/”

# cd 进入目录

#cd空格空格 返回根目录

#mkdir 新建目录(在当前目录下)

#rmdir 删除目录(在当前目录下)

#vi 创建文件
#vi a.txt 创建文件a.txt,等待一段时间后开始编辑,编辑部完毕后按ESC,然后输入 :q 直接退出,输入 :wq 是保存后退出,加感叹号是表示强制

#cp 拷贝 cp 源 目标
-r 连同源文件中的子目录一同拷贝
#cp file1 file2
将文档 file1 复制成 file2
#cp file1 dir1
将文档 file1 复制到目录 dir1 下,文件名仍为 file1
#cp /tmp/file1 .
将目录 /tmp 下的文档 file1复制到当前目录,档名仍为 file1
cp /tmp/file1 file2
将目录 /tmp 下的文档 file1复制到当前目录,档名为 file2
#cp abc 123
将abc重命名为123

#mv 移动
mv /tmp/xxx.tar /root 将目录 /tem xw 的文档 xxx.tar移动到 /root
mv aaa.tar bbb.tar 将 aaa.tar 重命名为 bbb.tar

#rm 删除
-i 确认提示
-r 删除该目录下所有文件和子目录
-f 不经确认强制删除文件

#cat 显示或连结一般的ascii文本文件
#cat text 显示 text 这个文件的内容
#cat file1 file2 顺序显示 file1,file2 的内容
#cat file1 file2>file3 把 file1,file2 的内容结合起来,再重定向到 file3 文件中

#more 如果一个文本文件太长了超过一个屏幕的画面,用cat 来看实在是不理想,就可以试试more
#more file1

#pwd 显示用户当前路径

#su 获取超级管理员权限

#exit 离开当前用户身份

#ps 查看所有进程
-e 显示所有进程
-f 全格式
-l 长格式
#ps –ef|grep oracle 筛选oracle的进程

#top 动态显示所有进程
<空格> 立即刷新显示
q 退出
h 显示帮助画面给出一些简短的命令总结说明
m 切换显示内存信息
t 切换显示进程和CPU状态信息
c 切换显示命令名称和完整命令行
M 根据驻留内存大小进行排序
P 根据CPU使用百分比大小进行排序

#df 显示磁盘空间
-k 显示各分区的磁盘空间

#mount 挂载
mount /mnt/cdrom 挂载光驱

#umount 解挂
umount -f /mnt/cdrom 强制解挂光驱

#tar 归档
-c 创建一个新的档案文件
-t 查看档案文件的内容
-x 分解档案文件的内容
-f 指定档案文件的名称
-v 显示过程信息
-z 采用压缩方式
tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracle 将oracle、oratab和oracle三个 目录下的所有文件合并到oracle.tar文件中,并采用压缩方式
tar -tzf oracle.tar.gz 列出归档文件 oracle.tar 中的所有文件列表
tar –xzvf oracle.tar.gz 该命令将归档文件分解并解压缩到原有文件的路径中

#rpm RedHat Package Manager
pm -i tomcat4.rpm 安装 Tomcat 软件并进行相关系统配置
rpm –U tomcat4.rpm 升级 Tomcat 软件并进行相关系统配置
rpm -qa | grep ‘tomcat’ 列出包名中包含 tomcat 的软件包
rpm -qf filename 查找某个特定的文件到底是属于哪个软件包的
rpm -qi packagename 查找某个已经安装的软件包的功能
rpm -e packagename 删除已安装的软件

#yum Yellow dog Updater
yum install foo-x.x.x.rpm 安装软件(以foo-x.x.x.rpm为例)
yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm 删除软件
yum upgrade foo或者yum update foo 升级软件
yum info foo 查询信息
yum search foo 搜索软件(以包含foo字段为例)
yum deplist fooModified 显示软件包依赖关系

#chkconfig 设置系统的各种服务
chkconfig –levels 2345 httpd on
设置apache在等级2345为开机运行服务
level 等级代号,指定读系统服务要在哪一个执行等级中开启或关闭。
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动