Linux系统操作指令-centos

    xiaoxiao2021-04-18  67

    Linux系统操作指令(非大全)

    由于想要搭建自己的网站,所以买了云服务器,没选windows而选了linux,搭建服务器环境用了不少指令,可以总结一下。嗯,没毛病。


    1.文件管理

    文件管理,首先是文件访问,目录查看,然后文件删除、移动、复制(修改我觉得应该归属文件操作,文本处理) 文件与目录:

    # cd .. //向上一级目录 # cd / //返回根目录 # cd 目录 //进入目录文件夹 # ls //显示当前目录下的文件 # ls -a //显示当前目录下的所有文件,包括隐藏文件 # ls -l //显示当前目录下的文件及详细,同ll # ll //显示当前目录下的文件及其访问权限

    查找:

    # find / -name file1 //从根目录开始向下查找文件和目录 # find / -user user1 //查找属于用户 'user1' 的文件和目录 # find /home/user1 -name \*.bin //模糊查找,在目录下中查找以 '.bin' 结尾的文件

    文件夹管理:

    # mkdir 目录 //创建文件夹(目录) # mkdir -p /usr/a/b/c //创建一个目录树(如果中间目录存在则不创建,继续下一级,如果不存在则一级级创建下去) # rm -rf 目录|文件 //删除目录及其子目录下(文件夹及其子文件夹)的所有文件 # cp file1 file2 //复制file1 并命名 file2(file1/2可以是包含路径的文件) # cp -a dir1 dir2 //复制整个目录及其下属文件

    2.文件操作

    压缩解压:

    //对.zip压缩文件 # zip file1.zip file1 //创建一个zip格式的压缩包 # zip -r file1.zip file1 dir1 //把文件和目录压缩成一个zip格式的压缩包 # unzip abc.zip //解压 //对.gz压缩文件,需要安装gzip # gzip file //压缩文件 # gunzip abc.gz //解压 //其他还有.bz2,.tar格式都差不多,但是要安装相应的压缩/解压缩程序

    文本编辑 vi

    这里的内容挺多,所以需要单独拿出来总结。如果你配置服务器,而又不装其他文本编辑程序,vi肯定会用到,其实用久了觉得还是很好用的。 我只是总结写些我经常使用到的,不是大全,如果想看比较全的,请看这里1。

    打开文件(常用的):

    # vi filename //打开或新建文件,并将光标置于第一行首 # vi +n filename //打开文件,并将光标置于第n行首 # vi + filename //打开文件,并将光标置于最后一行首 # vi -r filename //在上次正用vi编辑时发生系统崩溃,恢复filename

    编辑文件:

    其实我最常用的编辑指令上下左右调整光标,然后就是i(在光标前进入编辑)和u(相当于ctrl z 撤销上一部修改)。 进入文件后,按指令,如下:

    i :在光标前,进入编辑模式 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之

    搜索:

    在vi中搜索是在命令行操作的,如下图xshell中:

    这里比较常用的就是:

    /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令

    退出编辑器

    退出编辑器前,如果目前处于编辑模式下,要先按Esc键退出编辑模式后,再进行退出编辑器指令。常用的如下:

    :w //保存当前文件 :x //保存当前文件并退出 :q //退出vi :q! //不保存文件并退出vi

    3.下载安装程序

    1.很多软件对linux都有专门的网站提供安装包,,是可以通过官网下载源安装包然后执行安装的,是.run格式的安装包文件,也有那种压缩包形式的,解压后再执行。 centos中执行安装包或者程序都是使用./执行文件来运行的,例如:

    # ./xampp-linux-x64-5.6.30-0-installer.run

    2.还有一种方式就是通过yum下载安装,不了解yum的可以查下相关资料,其实就可以理解成苹果的appstore,安卓的众多应用市场。 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 使用方法(都挺常用的):

    # yum -y install [package] //下载并安装一个rpm包 # yum localinstall [package.rpm] //安装一个rpm包,使用你自己的软件仓库解决所有依赖关系 # yum -y update //更新当前系统中安装的所有rpm包 # yum update [package] //更新一个rpm包 # yum remove [package] //删除一个rpm包 # yum list //列出当前系统中安装的所有包 # yum search [package] //在rpm仓库中搜寻软件包 # yum clean [package] //清除缓存目录(/var/cache/yum)下的软件包 # yum clean headers //删除所有头文件 # yum clean all //删除所有缓存的包和头文件

    这是当初我查vi指令资料的众多博客之一,列举比较全,可供参考。链接:http://www.cnblogs.com/88999660/articles/1581524.html ↩
    转载请注明原文地址: https://ju.6miu.com/read-675553.html

    最新回复(0)