1.如何登陆到linux

首先下载:putty.exe (方式一)putty.exe  提取码:s346(方式二)



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

输入名字(一般是root)和密码。注意:密码输入时不会有任何显示 

这就是算登录成功了。

注:以后的操作都是靠输入一个一个指令,回车,来完成的。




2.基本操作

1.cd

cd 命令是用来在各个目录之间切换的。

比如输入下列粗体部分命令

cd /home              #进入根目录下名为的home的目录

cd home                #进入当前目录下名为的home目录

cd /                         #进入根目录

cd ../                       #返回上一目录

cd -                         #返回进入此目录之前所在的目录




2.ls

ls 命令用来显示当前目录下文件以及文件夹名称的。

比如 cd / 后 再输入 ls 即可看见根目录的所有文件夹

ls                         #显示当前目录下文件以及文件夹名称

ls -l                     #每列显示一个文件,并带有文件权限、大小、修改时间等

注:ls -l中的-l 是该命令的选项。 在Linux操作中,每个命令都有对应的众多选项,本文只列出一些常见的使用。更为详细自行百度。




3.cp (复制)

cp 命令用来复制一个或多个文件。

cp test /home               #将当前目录的test文件复制到 home文件夹下

cp /root/test /home    #将root目录下的test复制到home文件夹下

cp -R * /home              #将当前目录下所有文件、文件夹复制到home文件夹下

cp -R test/ ../                #将test整个目录复制到上一目录

#其中 -R  是递归处理,指将test目录下的所有文件与子目录一并处理;

注:此处讲解一下 Tab键的使用。当你想要将复制一个文件比如 test,输入cp te后,按一下Tab键,在没有冲突的情况下,就能帮你自动补全为  cp test 。Tab键作为补全文件名,在之前以及之后的命令中都可以使用。




4.mv(移动)

mv 命令用来移动一个或多个文件。

mv test /home                  #将当前目录的test文件移动到 home文件夹下

mv /root/test/ /home      #将root目录下的test文件夹移动到home文件夹下

mv file file1                     #将文件file改名为file1




5.rm(删除)

rm 命令是用来删除文件和文件夹的。

rm test                #删除当前目录下的test文件,需要输入y确认

rm -f test            #删除当前目录下的test文件,-f 是强制删除,不需要确认

rm -rf test/         #删除整个test文件夹

rm -rf *               #删除当前目录所有文件(慎用!使用前一定确认自己所在目录)

注!意!: 使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。尤其是 不能执行 类似 rm -rf /* 的命令

rm -rf /* 后果

rm -rf /* 后果

rm -rf /* 后果




6.mkdir(新建文件夹)

mkdir 命令用来创建目录。

mkdir izumi               #创建名为 izumi 的文件夹




7.yum (centos限定)

yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

yum install screen -y      #安装名为screen的软件

yum install vim -y           #安装名为vim的软件

yum update -y                  #全部更新




8.wget(下载)

wget 命令是用来下载指定URL文件的。

wget -c http://mxd.clientdown.sdo.com/155/MaplePatch153to155.exe

#其中 -c 是断点续传的参数,一般下载小文件可以不加




9.tar(压缩、解压)

tar -cvf test.tar *                    #将当前目录下所有文件打包为 test.tar

tar -cvf test.tar file1 file2   #将当前目录下file1和file2打包为 test.tar

tar -zcvf test.tar.gz file1     #将当前目录下的file1压缩为 test.tar.gz

tar -jcvf test.tar.bz2 file1   #将当前目录下的file1压缩为 test.tar.bz2

tar -xvf test.tar                      #解压test.tar

tar -zxvf test.tar.gz              #解压test.tar.gz

tar -jxvf test.tar.bz2            #解压test.tar.bz2

其中 -c 代表打包  -x代表解压  -v代表输出操作过程




10.zip/unzip(压缩、解压)

zip test.zip file1 file2         #将当前目录下file1和file2压缩为 test.zip

zip -r test.zip test/              #将整个test目录压缩为test.zip

unzip test.zip                      #解压test.zip

3.常用软件

1.screen

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

平常使用putty连接vps时,如果本地连接中断,那么vps正在进行的任务也会中断,比如:

wget http://mxd.clientdown.sdo.com/155/MaplePatch153to155.exe

如果本地连接中断,那么你的下载任务也会中断。这时候就需要screen。

yum install screen -y        #安装screen

screen                                   #新建一个窗口

screen -S izumi                  #新建一个名为izumi的窗口

exit                                        #退出当前窗口(注:如果本身就没窗口,那么就会直接退出软件)

screen -ls                             # 列出当前所有的窗口

可以看见有两个窗口

screen -r 9815

screen -r izumi                #都是恢复同一个窗口

如果出现:There is no screen to be resumed matching izumi. 则执行

screen -d izumi 
screen -r izumi 




2.vi/vim(编辑软件)

vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。

yum install vim -y           #安装vim

vi和vim操作基本类似,下面以vim为例

vim test                #编辑test,如果没有就新建test文件

此时按i 键,就开启了编辑模式,可以随意输入

输入完成后按Esc或者Ctrl+c结束编辑,这时候输入以下命令:

:x        #保存退出, 仅当文件被修改时才写入,才更新文件修改时间

:wq                #保存并退出,并更新文件修改时间

:q                   #不保存直接退出

:wq!              #强制保存退出

:q!                 #强制退出

未完待续...

最后修改:2019 年 12 月 06 日 11 : 39 AM
如果觉得我的文章对你有用,请随意赞赏