常用Linux命令
pwd---->显示当前正在操作的路径 ls------>显示当前路径下的文件及文件夹的名字 ll------>列出当前目录下所有文件夹详细列表 touch 文件名---->创建一个文件 / 斜杠 \ 反斜杠 | 竖杠 - 横杠 mkdir --->创建一个文件夹 tab键--->自动补全 cd .. 调到上一层路径 cd . 一个点表示当前路径 cd - 调到上次路径(遥控器返回按钮) cd ../.. 调到上一层的上一层 cd ~快速回家 ctrl+- ubantu 终端 缩小 ctrl + shift ++ ubantu 终端 放大 clear 清屏 rm 文件名 删除一个文件 rm -r 文件夹 删除一个文件夹 ,rm是命令,-r是选项,文件夹是参数,-r也可以写在最后 rm / -r 删除根目录下的所有文件 tree 以目录树的结构显示 cp 文件名 文件目录 拷贝一份到对应的文件夹 cp 文件夹/ 文件夹 -r 拷贝一个文件夹的内容到另外一个文件夹 mv 文件名 文件夹 剪切一个文件到某一个文件夹 mv 文件夹 文件夹 剪切一个文件夹到另外一个文件夹 mv 文件夹 xxx 对一个文件夹进行重命名 history 查看历史命令 ls --help 查看帮组文档 -------------------文件编辑 vi 文件名 打开文件 /搜索内容 -------- (1)按下小写n,向下查找 (2)按下大写N,向上查找 一、首先用vi命令打卡要编辑的文件: 注意:vi命令的使用如下 打开或新建文件,并将光标至于第一行首:[root@centos6 /]# vi /etc/my.cnf 打开文件,并将光标移至最后一行行首:[root@centos6 /]# vi + /etc/my.cnf 打开文件,并将光标置于第n行首:[root@centos6 /]# vi +n /etc/my.cnf 打开文件,并将光标置于第一个与pattern匹配的串处:vi +/pattern filename 二、按键盘上“a”键,vi界面出现 INSERT后,开始进行编辑操作 三、编辑完毕后,按ESC键,跳到命令模式,然后进行保存退出或不保存退出操作: 保存,不退出vi----------------------- :w 强制保存,不退出vi----------------------- :w! 将修改另外保存到file中,但不退出vi(不常用)----------------------- :w file 保存,并退出vi----------------------- :wq 或 :x 强制保存,并退出vi----------------------- :wq! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 下面是不保存的相关命令 不保存,并退出vi----------------------- :q 不保存,并强制退出vi----------------------- :q!
----------------------------------------------------------
shell脚本
1、chmod -R 775 文件夹
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
775:r==>可读 w==>可写 x==>可执行,所以755代表 rwxr-xr-x
2、chown -R 命令用于设置文件所有者和文件关联组的命令
3、grep 命令用于查找文件里符合条件的字符串
seq 10:打印1-10序号
#显示匹配某个结果之后的3行,使用 -A 选项:
seq 10 | grep "5" -A 3
#显示匹配某个结果之前的3行,使用 -B 选项:
seq 10 | grep "5" -B 3
#显示匹配某个结果的前三行和后三行,使用 -C 选项:
seq 10 | grep "5" -C 3
4、$?
最后运行的命令的结束代码(返回值)即执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)