美文网首页
1、常用命令

1、常用命令

作者: cghneany | 来源:发表于2021-03-23 16:29 被阅读0次

    切换目录:cd 目录名
    回到上级目录:cd ../
    显示当前目录内容:ls        ls -l        ls -a
    创建/删除目录:mkdir 目录名        rmdir 目录名
    显示当前所在目录:pwd

    创建文件:touch 文件名
    查看文件内容:cat 文件名
    编辑文件:vi 文件名        i        Esc        :wq        
    搜索文件内容:/搜索内容
    复制文件:cp 源文件 目标文件(示例:cp a.txt b.txt)        cp 源文件 目标路径(示例:cp a.txt /root)
    重命名/移动文件:mv 源文件 目标文件(示例:mv a.txt b.txt)       mv 源文件 目标路径(示例:mv a.txt /root)
    查看文件最后20行:tail -f -n 20 a.txt
    打包压缩:
    tar -cvf 打包文件名.tar 要打包的文件(示例:tar -cvf test.tar a.txt b.word或者tar -cvf test.tar ./*)
    tar -zcvf 打包文件名.tar.gz 要打包压缩的文件(示例:tar -zcvf test.tar.gz a.txt b.word或者tar -zcvf test.tar.gz ./*)
    解压:
    tar -xvf 打包文件名.tar -C 目标目录(示例:tar -xvf test.tar或者tar -xvf test.tar -C /home/test)
    tar -zxvf 打包文件名.tar.gz -C 目标目录(示例:tar -zxvf test.tar.gz或者tar -zxvf test.tar.gz -C /home/test)

    删除文件/目录:rm -rf 文件名/目录名(示例:rm -rf a.txt或者rm -rf aa或者rm -rf *)

    查找文件:find 源目录 -name "*xx*"(示例:find /home -name "*a*")

    查询进程:ps -ef | grep mysql
    杀死进程:kill -9 pid

    查看历史命令:history

    清屏:clear

    文件/目录权限:
    共9位,每3位一组,前3位是文件创建者权限,中间3位是与文件创建者同组用户权限,后3位是其他用户权限
    r: 读            4
    w:写            2
    x: 可执行     1
    文件类型:-:普通文件、d:目录文件、l:链接文件
    drwxr-xr--:d代表文件类型为目录文件,rwx代表文件创建者拥有读写可执行权限,r-x代表与文件创建者同组用户拥有读可执行权限,r--代表其他用户拥有读权限
    修改权限:
    chmod 775 directory -R(775表示rwxrwxr-x,0表示没有权限,1表示可执行权限,2表示写权限,4表示读权限,7=1+2+4,5=1+4,-R表示递归directory目录下所有文件,不加只是对目录directory)  
    chmod a+rwx directory -R
    chmod u=rw,g=rx,o=r directory -R
    a表示所有用户,u表示创建者,g表示与创建者同组用户,o表示其他用户,+表示增加权限,-表示取消权限,=表示设置权限,directory表示目录,-R表示递归目录下所有文件,不加表示只对directory目录

    查看IP:ifconfig        ip addr
    修改IP:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.0.100
    GATEWAY=192.168.0.1
    NETMASK=255.255.255.0
    DNS1=192.168.0.1
    DNS2=8.8.8.8
    重启网络:systemctl restart network

    域名映射:
    vi /etc/hosts
    127.0.0.1  www.test.com

    防火墙:
    状态:systemctl status firewalld
    开启:systemctl start firewalld
    关闭:systemctl stop firewalld
    开机自启动:systemctl enable firewalld

    开放端口:
    firewall-cmd --add-port=80/tcp --permanent
    firewall-cmd --reload

    相关文章

      网友评论

          本文标题:1、常用命令

          本文链接:https://www.haomeiwen.com/subject/blbxhltx.html