<!-- wp:heading -->
<h2>1.如何登陆到linux</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>首先下载:putty.exe (方式一)putty.exe  提取码:s346(方式二)</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":167} -->
<figure class="wp-block-image"></figure>
<!-- /wp:image -->

<!-- wp:more -->

<!-- /wp:more -->

<!-- wp:paragraph -->
<p>上面是远端服务器的ip和端口号,Saved Sessions填写名字后点击Save可以保存,点击Open打开,第一次访问会出现提示点击确定。</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":168} -->
<figure class="wp-block-image"><figcaption>输入名字(一般是root)和密码。注意:密码输入时不会有任何显示 </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"fontSize":"regular"} -->
<p class="has-regular-font-size">这就是算登录成功了。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"pale-pink","backgroundColor":"very-light-gray"} -->
<p class="has-text-color has-background has-pale-pink-color has-very-light-gray-background-color">注:以后的操作都是靠输入一个一个指令,回车,来完成的。</p>
<!-- /wp:paragraph -->

<!-- wp:separator -->



<!-- /wp:separator -->

<!-- wp:heading -->
<h2>2.基本操作</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3>1.cd</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"backgroundColor":"very-light-gray"} -->
<p class="has-background has-very-light-gray-background-color">cd 命令是用来在各个目录之间切换的。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>比如输入下列粗体部分命令</p>
<!-- /wp:paragraph -->

<!-- wp:quote {"align":"left"} -->

<p>cd /home              #进入根目录下名为的home的目录</p><p>cd home                #进入当前目录下名为的home目录 </p><p>cd /                         #进入根目录</p><p>cd ../                       #返回上一目录</p><p>cd -                         #返回进入此目录之前所在的目录</p>
<!-- /wp:quote --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>2.ls</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">ls 命令用来显示当前目录下文件以及文件夹名称的。</p> <!-- /wp:paragraph --> <!-- wp:image {"id":173} --> <figure class="wp-block-image"><figcaption>比如 cd / 后 再输入 ls 即可看见根目录的所有文件夹</figcaption></figure> <!-- /wp:image --> <!-- wp:quote -->
<p>ls                         #显示当前目录下文件以及文件夹名称</p><p>ls -l                     #每列显示一个文件,并带有文件权限、大小、修改时间等</p>
<!-- /wp:quote --> <!-- wp:paragraph {"textColor":"pale-pink","backgroundColor":"very-light-gray"} --> <p class="has-text-color has-background has-pale-pink-color has-very-light-gray-background-color">注:ls -l 中的 -l 是该命令的选项。 在Linux操作中,每个命令都有对应的众多选项,本文只列出一些常见的使用。更为详细自行百度。</p> <!-- /wp:paragraph --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>3.cp (复制)</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">cp 命令用来复制一个或多个文件。</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>cp test /home               #将当前目录的test文件复制到 home文件夹下</p><p>cp /root/test /home    #将root目录下的test复制到home文件夹下</p><p>cp -R * /home              #将当前目录下所有文件、文件夹复制到home文件夹下</p><p>cp -R test/ ../                #将test整个目录复制到上一目录</p><p>#其中 -R  是递归处理,指将test目录下的所有文件与子目录一并处理; </p>
<!-- /wp:quote --> <!-- wp:paragraph {"textColor":"pale-pink","backgroundColor":"very-light-gray"} --> <p class="has-text-color has-background has-pale-pink-color has-very-light-gray-background-color">注:此处讲解一下 Tab键的使用。当你想要将复制一个文件比如 test,输入cp te后,按一下Tab键,在没有冲突的情况下,就能帮你自动补全为  cp test 。Tab键作为补全文件名,在之前以及之后的命令中都可以使用。</p> <!-- /wp:paragraph --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>4.mv(移动)</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">mv 命令用来移动一个或多个文件。</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>mv test /home                  #将当前目录的test文件移动到 home文件夹下
</p><p>mv /root/test/ /home      #将root目录下的test文件夹移动到home文件夹下</p><p>mv file file1                     #将文件file改名为file1</p>
<!-- /wp:quote --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>5.rm(删除)</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">rm 命令是用来删除文件和文件夹的。</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>rm test                #删除当前目录下的test文件,需要输入y确认</p><p>rm -f test            #删除当前目录下的test文件,-f 是强制删除,不需要确认</p><p>rm -rf test/         #删除整个test文件夹</p><p>rm -rf *               #删除当前目录所有文件(慎用!使用前一定确认自己所在目录)</p>
<!-- /wp:quote --> <!-- wp:paragraph {"textColor":"pale-pink","backgroundColor":"very-light-gray"} --> <p class="has-text-color has-background has-pale-pink-color has-very-light-gray-background-color">注!意!: 使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。尤其是 不能执行 类似 rm -rf /* 的命令</p> <!-- /wp:paragraph --> <!-- wp:image {"id":199} --> <figure class="wp-block-image"><figcaption>rm -rf /* 后果 </figcaption></figure> <!-- /wp:image --> <!-- wp:image {"id":201} --> <figure class="wp-block-image"><figcaption>rm -rf /* 后果 </figcaption></figure> <!-- /wp:image --> <!-- wp:image {"id":202} --> <figure class="wp-block-image"><figcaption>rm -rf /* 后果</figcaption></figure> <!-- /wp:image --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>6.mkdir(新建文件夹)</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">mkdir 命令用来创建目录。</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>mkdir izumi               #创建名为 izumi 的文件夹</p>
<!-- /wp:quote --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>7.yum (centos限定)</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 </p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>yum install screen -y      #安装名为screen的软件</p><p>yum install vim -y           #安装名为vim的软件 </p><p>yum update -y                  #全部更新</p>
<!-- /wp:quote --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>8.wget(下载)</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">wget 命令是用来下载指定URL文件的。</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>wget -c http://mxd.clientdown.sdo.com/155/MaplePatch153to155.exe</p><p>#其中 -c 是断点续传的参数,一般下载小文件可以不加</p>
<!-- /wp:quote --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>9.tar(压缩、解压)</h3> <!-- /wp:heading --> <!-- wp:quote -->
<p>tar -cvf test.tar *                    #将当前目录下所有文件打包为 test.tar</p><p>tar -cvf test.tar file1 file2   #将当前目录下file1和file2打包为 test.tar</p><p>tar -zcvf test.tar.gz file1     #将当前目录下的file1压缩为 test.tar.gz</p><p>tar -jcvf test.tar.bz2 file1   #将当前目录下的file1压缩为 test.tar.bz2</p><p>tar -xvf test.tar                      #解压test.tar</p><p>tar -zxvf test.tar.gz              #解压test.tar.gz
</p><p>tar -jxvf test.tar.bz2            #解压test.tar.bz2</p><p>其中 -c 代表打包  -x代表解压  -v代表输出操作过程</p>
<!-- /wp:quote --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>10.zip/unzip(压缩、解压)</h3> <!-- /wp:heading --> <!-- wp:quote -->
<p>zip test.zip file1 file2         #将当前目录下file1和file2压缩为 test.zip</p><p>zip -r test.zip test/              #将整个test目录压缩为test.zip</p><p>unzip test.zip                      #解压test.zip</p>
<!-- /wp:quote --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2>3.常用软件</h2> <!-- /wp:heading --> <!-- wp:heading {"level":3} --> <h3>1.screen</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>平常使用putty连接vps时,如果本地连接中断,那么vps正在进行的任务也会中断,比如:</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>wget http://mxd.clientdown.sdo.com/155/MaplePatch153to155.exe</p>
<!-- /wp:quote --> <!-- wp:image {"id":187} --> <figure class="wp-block-image"></figure> <!-- /wp:image --> <!-- wp:paragraph --> <p>如果本地连接中断,那么你的下载任务也会中断。这时候就需要screen。</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>yum install screen -y        #安装screen</p><p>screen                                   #新建一个窗口</p><p>screen -S izumi                  #新建一个名为izumi的窗口</p><p>exit                                        #退出当前窗口(注:如果本身就没窗口,那么就会直接退出软件)</p><p>screen -ls                             # 列出当前所有的窗口</p>
<!-- /wp:quote --> <!-- wp:image {"id":190} --> <figure class="wp-block-image"><figcaption>可以看见有两个窗口</figcaption></figure> <!-- /wp:image --> <!-- wp:quote -->
<p>screen -r 9815</p><p>screen -r izumi                #都是恢复同一个窗口</p>
<!-- /wp:quote --> <!-- wp:paragraph --> <p>如果出现:There is no screen to be resumed matching izumi. 则执行</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>screen -d izumi 
screen -r izumi  </p>
<!-- /wp:quote --> <!-- wp:separator -->
<!-- /wp:separator --> <!-- wp:heading {"level":3} --> <h3>2.vi/vim(编辑软件)</h3> <!-- /wp:heading --> <!-- wp:paragraph {"backgroundColor":"very-light-gray"} --> <p class="has-background has-very-light-gray-background-color">vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。 </p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>yum install vim -y           #安装vim</p>
<!-- /wp:quote --> <!-- wp:paragraph --> <p>vi和vim操作基本类似,下面以vim为例</p> <!-- /wp:paragraph --> <!-- wp:quote -->
<p>vim test                #编辑test,如果没有就新建test文件</p>
<!-- /wp:quote --> <!-- wp:paragraph --> <p>此时按 i 键,就开启了编辑模式,可以随意输入</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>输入完成后按Esc或者Ctrl+c结束编辑,这时候输入以下命令:</p> <!-- /wp:paragraph --> <!-- wp:code -->
:x        #保存退出, 仅当文件被修改时才写入,才更新文件修改时间
<!-- /wp:code --> <!-- wp:quote -->
<p>:wq                #保存并退出,并更新文件修改时间</p><p>:q                   #不保存直接退出</p><p>:wq!              #强制保存退出</p><p>:q!                 #强制退出</p>
<!-- /wp:quote --> <!-- wp:paragraph --> <p>未完待续...</p> <!-- /wp:paragraph -->
最后修改:2019 年 12 月 06 日 11 : 39 AM
如果觉得我的文章对你有用,请随意赞赏