zoukankan      html  css  js  c++  java
  • Linux命令

    1.用户

    (1)指令名称:useradd

    功能描述:创建用户

    语法:useradd  <用户名>

    范例:useradd huwenwu

    (2)指令名称:userde

    功能描述:删除用户

    语法:userde <用户名>

    范例:userde huwenwu

    (3)指令名称:passwd

    功能描述:更改重置密码

    语法:passwd 用户名, 回车后输入密码即可,密码不会在终端显示。

    (4)指令名称:su

    功能描述:切换用户

    语法:su - <用户名>  (按下回车之后输入密码即可)

    范例:su huwenwu

    (5)关机:poweroff;shutdown

    (6)重启:reboot

     2.目录

    (1)指令描述:cd

    功能描述:切换当前目录至其他目录

    语法:cd <目录>

    范例:cd  / var

    (2)指令描述:pwd

    功能描述:查看当前工作目录

    语法:pwd  <目录名>

    (3)指令描述:ls

    功能描述:ls -a 列出文件下所有的文件;ls -l列出文件的详细信息 ;

    ls -al 显示当前目录下所有文件详细信息,包括隐藏文件;

    ls –lh 以合适的方式显示文件大小以及详细信息;

    语法:ls -a  ls -l  

    (4)指令描述:mkdir

    功能描述:创建目录

    语法:mkdir(目录名)

    范例:mkdir boot

    (5)指令描述:rmdir

    功能描述:删除目录

    语法:rmdir(自己要删除的空目录名字)(只能删除空目录)

    范例:rmdir boot

    (6)指令描述:cp

    功能描述:复制目录

    语法:cp  /(需要复制的目录) /(需要复制的地方)

    范例:cp  /boot  / http

    (7)指令名称:mv

    功能描述:复制和移动目录

    语 法:mv  /(复制的源文件) /(要复制的位置)

    范例:mv  123.txt /http

    3.文件

    (1)指令名称:touch

    功能描述:创建文件

    语 法:touch <文件名字>(名字后面一定要带后缀,并只能创建文件)

    范例:touch 123.txt

    (2)指令名称:rm

    功能描述:删除文件

    语  法:rm  /(需要删除的文件的位置)

    范例:rm 123.txt     

    (3)显示文件内容 cat   (文件后缀可以是txt,html,log,java)

     语法:cat <文件名>(查找当前文件里面的内容)

    范例:cat -n da.txt(查找内容并排序显示行数)

    (4).指令名称:wc

     功能描述:显示行数(统计文件内容)

     语法:Wc <文件名>

     范例:wc da.txt

    (5)查看中间10~20行(num也为任意数字)

     命令名称:head tail

    功能描述:由head和tail组合使用来完成并用 | 管道符来组合

    语    法:head -num 文件名 | tail -num

    范    例:head -20 da.txt | tail -10(先显示前20行内容,再从这中间显示后10行内容即为中间10~20行内容)

     

    (6)查看文件末尾20行(num也为任意数字)

    命令名称:tail

    功能描述:显示文件尾

    语    法:tail -num <文件名>

    范    例:tail -20 da.txt

    (7)查看中间10~20行并显示行数

    命令名称:head tail

    功能描述:由head和tail组合使用来完成并用 | 管道符来组合

    语    法:head -num <文件名> | tail -num

    范    例:head -20 da.txt | tail -10

    (8)find操作

    命令名称:find

    功能描述:在文件夹中查找文件

    语法:find /-type f -name <文件名>

    实例:find /root  f -name da.txt

    (f表示普通文件,d 表示文件夹,l 表示快捷方式,name表示文件名查找,root表示路劲)

    (9)grep操作,带正则表达式

    命令名称:grep

    功能描述:是在文件中查找指定内容,如果某行包含指定内容,则显示整行

    语法:grep ‘关键字’ <文件名>

    实例:grep ‘da.txt’ da.txt(要查找stdio.h文件中包含数字的所有行。

    (10)权限修改

    命令名称:chmod

    语法:chmod <权限数字> <文件名>

    实例:chmod 777 baiyueguang

     

     

     (11)文件系统权限修改

    命令名称:chown

    语法:chown 

     

     

     (12)文件归档

     

    举例:tar -czvf 命名.tar.gz 源文件名

    (13)解压:tar -cxvf 文件名

    (14)ps:process status的缩写,查看目前系统运行的进程

    (15)更改root用户密码:sudo passwd

    (16)虚拟机黑屏:netsh winsock reset

    4.vi编译器

    命令名称:vi

    功能描述:对linux中的文件进行编辑操作(不能编辑一个目录)

    语法:vi <文件名称>(必须带扩展名)

    实例:vi 1.txt

    (1)用Vi修改文件内容

    按i I a A中的任意一个进入inser模式可进入到Insert模式,在Insert模式下可以做出编辑行为。

    (2)退出vi编辑器

    先按ESC退出insert模式:q(退出);wq(保存退出,不可少);!(保存强制行为)

    (3)Vi的编辑操作

    如果进行整行拷贝,先退出INSERT模式,再输入yy,再输入p会在光标下粘贴内容。

    如果要删除整行内容,则输入dd即可整行删除。也可以输入dw删除一个单词。

    如果要撤销操作:则输入u

    如果要查找,输入 /要查询的内容 即可进行查找,输入n查找下一个

    如果要找上一个shift+n或N,如果是要从下往上查找,可以输入shift+/

    在vi中可以直接跳转至某行,输入numG,num为任意数字例如:5G

    在vi中可以显示行号,输入:set nu,如果不要显示行号,输入:set nonu

    5.LAMP是什么意思,搭建测试环境的步骤

    LAMPLinuxApacheMySQLPHP的简称,Linux 用作后端操作系统(OS),Apache是Web服务器,MySQL是数据库,PHP是脚本语言

    (1)先在Linux下搭建一个Apache

    yum install httpd -y,系统会自动帮我们安装好apache程序

    改路径:cd  /etc/httpd/conf/httpd.conf

    去掉#标识,将www.example.com修改为localhost,保存修改并退出

    (2) 配置iptables防火墙(Firewall)

    输入setenforce 0临时关闭SELINUX

    添加80端口为例外:firewall-cmd --add-port=80/tcp --permanent

    重启防火墙:systemctl restart firewalld

    (3)安装PHP编译器

    输入yum install php -y系统就能够自动安装和配置php编译器了

    (4)安装Myaql

    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    安装该应用程序:

    rpm -ivh mysql57-community-release-el7-10.noarch.rpm 

    [root@localhost ~]# yum -y install mysql-community-server

    安装完成后就会覆盖掉之前的mariadb

    (5) 启动Mysql

    (6)设置Mysql的密码

    通过grep -n "password" /var/log/mysqld.log命令可以在日志文件中找出密码:

    (7)安装php-mysql

    安装命令为:yum install php-mysql -y安装完成后需要重启apacha操作为:systemctl restart httpd

    (8)网站应用的安装

    将开发提供的网页代码通过ftp工具上传至/var/www/html目录下,解压缩该应用程序。例如zip程序包的解压缩方式为:unzip phpwind_UTF8_8.5.zip便可解压缩程序。解压缩之后,需要将phpwind_UTF8_8.5中的upload文件夹提取到html目录中,其操作为先cd到工作路径为html:cd /var/www/html,然后移动目录mv phpwind_UTF8_8.5/upload /var/www/html/ 然后将upload目录改名为phpwind,命令为:mv upload phpwind。操作完成后在浏览器输入http://linux的ip/phpwind/即可进入phpwind的可视化安装页面

    6.shell的实现和定时任务crontab

    (1)定义:crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。

    (2)使用权限:root用户和crontab文件的所有者

    (3)语法:crontab [-e [用户名]|-l [用户名]|-r [用户名]|-v [用户名]|File ]

    (4)参数:

    -e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI

    -r [UserName]: 删除目前的时程表

    -l [UserName]: 列出目前的时程表

    -v [UserName]:列出用户cron作业的状态

    (5)常用命令:

    crontab -l (显示用户的crontab文件的内容)
    crontab -e (编辑用户的crontab文件的内容)
    crontab -r (删除用户的crontab文件)

    编写语法:* * * * * 要执行的文件

    (五个*依次代表 分钟 小时 几号 月份 星期)

    7.centos安装SVN操作

    (1)卸载老版本(如果没显示就是没有老版本)

    A.查看是否安装了低版本的SVN

       rpm -qa subversion

    B.卸载旧版本SVN

       yum remove subversion

    (2)安装SVN

    A.yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql

    B.确认已安装了SVN模块

    [root@zck /]# cd /etc/httpd/modules

    [root@zck modules]# ls *svn*

    (3)检验已安装的VSN版本信息

    svnserve --version

    (4)SVN的操作

    创建代码库,SVN软件安装完成后还需要建立SVN库

    [root@zck modules]# mkdir -p /opt/repositories/ecshop/

    [root@zck modules]# svnadmin create /opt/repositories/ecshop

     

     

    8.SVN配置

    (1)配置代码库

    cd /opt/repositories/ecshop/conf

    (2)用户密码passwd配置

    [root@zck password]# cd /opt/repositories/ecshop/conf

    [root@admin conf]# vi + passwd 

    (3)权限控制authz配置

    vi + authz

    (4)服务svnserve.conf配置

    vi svnserve.conf

     

    9.开始使用SVN

    (1)配置防火墙端口

    systemctl stop firewalld

    (2)启动SVN

    svnserve -d -r /opt/repositories/ecshop

    (3)查看SVN进程

    ps -ef|grep svn|grep -v grep 

     

    10.连接并访问SVN

    客户端连接地址:svn://Linux的IP地址

    用户名和密码:admin/123456

    11.系统网络命令

     

     

  • 相关阅读:
    Python的map、filter、reduce函数 [转]
    CROSS APPLY vs OUTER APPLY
    C# SqlConnection
    Vue中时间的设置
    Entity Framework 应用程序有以下优缺点
    ASP.NET Core学习——3
    面向对象设计原则
    数据结构——HDU1312:Red and Black(DFS)
    数据结构——Currency System in Geraldion
    数据结构——POJ 1686 Lazy Math Instructor 栈的应用
  • 原文地址:https://www.cnblogs.com/1527275083gj/p/14302901.html
Copyright © 2011-2022 走看看