常用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表示没有错误,其他任何值表明有错误)

 
 
原文地址:https://www.cnblogs.com/mojiejushi/p/14590193.html