您的位置:首页 > 运维架构 > Linux

linux基本操作命令

2017-10-24 19:42 423 查看
命令     

        tab(自动补齐)     

        clear(清屏)   

        ctrl+c(清屏)

配置网络:


    ifconfig(查看配置信息)

    图形化

        小图标

    文字型

        ping(测试)  ping 不代表网络是通的, ping 不通网络不行(配置的问题)    

    关闭防火墙(w  L)

         iptables -L(查看防火墙)   临时性  

         iptables -F(临时关闭防火墙)  

         service  iptables stop|start|restart(临时关闭|开启|重启防火墙)

    关闭selinux

         getenforce(查看selinux状态,默认(开启 Enforcing)临时性)

         setenforce 1|0   (1是开启操作,0是关闭操作)

         service network restart(重启网卡)

查看做了多少命令:

    history

关机命令:

    poweroff

    init 0

    shutdown now       定时关机shutdown -r 5

    halt

重启命令:

    reboot

    init 6

相对路径和绝对路径:

    目录操作:

        cd(跳转目录,默认跳到首页)

        ls(打开跟目录下的文件夹)

        pwd(显示当前文件路径)    

        mkdir(创建文件夹)  

        mkdir -p(创建路径+文件夹)

        rmdir(删除文件夹)

        rm -rf 路径(强制删除/删除文件夹及文件夹下的文件夹 )

        cp 复制文件 /目标文件夹/路径 -r(复制,格式:“cp china /aa/china -r”)

        mv 剪切文件 /目标文件夹/路径 (剪切,格式:“mv china /aa/china”)

        mv 在同一目录下面是重命名,不在同一目录下为剪切

        ls -l(详细列表)=ll(详细列表)

        ls   ls  -l ======ll   -a   -d

    文件操作:

        touch(创建文件)

        rm -rf 文件名(删除文件)

        cat(正序查看)  

        tac(倒序查看)

        more(查看文件内容分页,显示百分比)

        less(查看文件内容分页,显示页码)

        head(查看文件内容前10行)

        tail(查看文件内容最后10行)

        >(重定向(写入文件),注:会覆盖前面的)

        >>(追加重定向(写入文件),注:不会会覆盖前面的)

        wc(查看文件多少行,多少单词,多少字符)

        wc              -l      -w        -c

        find    /      -name     "aa.txt"(查找)

              目录     样式      查找的要求

        grep(过滤),例:grep 字符 所在文件

        | 将上一个命令输出,交给下一个命令执行。例:上一个输出 | 下一个执行

    打包:    tar -cvf 生成的打包文件.tar 要打包的文件或者目录    注:打包后源文件不会被删除

    解包:    tar -xvf 需要解包的文件

    压缩:    

        1>压缩:zip -9 生成的压缩包文件.zip 要压缩的文件或目录          

        1>解压:unzip 压缩文件

        2>压缩:bzip2  要压缩的文件  注:只能压缩文件并在结尾处加.bz2,源文件不存在,一次只能压缩一个

        2>解压:bzip2 -d 压缩文件

        3>压缩:gzip 要压缩的文件  注:只能压缩文件并在结尾处加.gz,源文件不存在,一次只能压缩一个

        3>解压:gzip -d 压缩文件

    打包+压缩并用:

        1>压缩:tar -zcvf 名字.tar.gz 要压缩为文件

        1>解压:tar -zxvf 压缩包名字.tar.gz

                tar -zxvf 压缩包名字.tar.gz -C 指定位置

        2>压缩:tar -jcvf 名字.tar.bz2 要压缩为文件

        2>解压:tar -jxvf 压缩包名字.tar.bz2

                tar -jxvf 压缩包名字.tar.bz2 -C 指定位置

    文本操作:

        进入编辑模式:a,A,i,I,o,O

        退出编辑模式:esc

        进行命令操作::/

        开启行数:set nu

        保存: w

        退出:q

        强行操作:!

        撤销:U

    命令模式下:

        复制:yy

        多行复制:数字+yy

        粘贴:p

        剪贴:dd

        光标跳转末尾:G

        光标跳转开头:gg

        光标跳转限定行数:行数+gg

        光标跳转本页开头:H

        光标跳转本页结尾:L

        光标跳转本页中间:M

用户,用户组:

        vi /etc/passwd--查看用户信息

        vi /etc/shadow--查看用户密码

        passwd 用户名--修改用户密码

        su 用户--切换登陆用户

        id 用户名--查看用户详情

        userdel -r 用户名--删除一个用户,同时删除用户的家

        useradd 用户名--添加一个用户

        vi /etc/group==查看用户组信息

        vi /etc/gshadow==查看用户组密码

用户权限:

    文件类型(文件第一位):

        d   l   b    c    -

    权限类型(文件后九位):

        r:读(4)    w:写(2)    x:执行(1)    

    注:第一组是该文件的所属用户权限;

        第二组是文件所属组的权限;

        第三组是其他人的权限

httpd:

    目录,站点:cd /var/www/html

    配置文件:cd /etc/httpd/

mysql:    

    地址,用户:mysql -hlocalhost -uroot -p

    查看表:show databases    

    赋值权限:grant all on *.* to "root"@"192.168.1.101" identified by "密码";  

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux