linux命令(openstack相关)
一、
基本命令:ls,cd,mkdir,rm,pwd,mv,cp,man,nano,vi,cat,more
ls -a 列出所有的文件(包括隐藏文件)
ls -l 显示一个列表
ls -r 显示出这个目录下面的所有文件以外,还要显示出所有子目录下面的文件
ls --color 可执行文件用绿色,普通文件是白色,目录是蓝色
ls --help
ls -d * 显示目录
直接运行cd不带任何参数,这样就可以回到自己的目录
mkdir 建立新目录
rm 删除目录
rm -f 文件 删除文件
rm -rf 文件夹 删除文件夹
-r 向下递归,不管有多少级目录,一并删除
-f 直接强行删除,不作任何提示的意思
pwd 显示所在目录
mv 改变文件名和目录名
mv 老文件名 新文件名
mv 老目录名 新目录名
cp 老文件名 新文件名 复制
man 命令 man ls,这样就可以看到所有ls命令和参数的详悉解释
cat ~~ 显示文本文件内容(文本文件很长,不会自动分页)
more ~~ 显示文本文件时,如果内容过多,会自动的在每一页结束时暂停下来,等到用户按一下空格键再继续
halt 关机
reboot 重启
设置代理 export http_proxy=http://...:port
取消代理 unset http_proxy
二、vim
1.编辑命令 vim ,进入编辑界面,
2.如果要编辑 输入i,可以进行编辑
3.退出编辑按下esc键,
4.shift键+q 然后输入 wq!表示保存,如果不保存是q!
:w 保存
:w filename 另存为filename
:wq! 保存并退出
:wq! filename 以filename为文件名保存后退出
:q! 不保存退出
:x 保存并退出,功能和:wq!相同
Vi有三种工作模式,分别为:命令模式、插入模式(编辑模式)和末行模式
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令
:noh 消除高亮
三、
drwxr-xr-x 中的第一位(左数)表示当前目录是目录还是文件,d表示目录,-表示普通文件.
所有者、同组人、其他人
用命令chmod改变文件权限:
(1)chmod (ugoa) (=-+) (rwx) file
u代表文件属主,g代表文件属组,o代表系统中除属主和属组成员之外的其他用户,a代表所有用户(u,g,o)总和
+代表增加相应的权限,-代表减少相应的权限,=代表只有相应的权限
(2)chmod 775 file
r为4,w为2,x为1
四、
yum的命令形式一般是如下:yum [options] [command] [package ...]
[options]是可选的,选项包括-h(帮助),-y,-q(不显示安装的过程)等等。
[command]为所要进行的操作
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) : 手动选择y or n
yum remove 包名(不支持*)
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum clean packages 清除缓存目录下的软件包
五、
使用systemctl命令,要记住start,stop,restart,status,enable,disable,is-enabled