• 关于学习Linux的基本命令操作



    常用的Linux 命令

    scp root/1.txt root@127.0.0.1:/home

    rpm  安装软件

    systemctl start service 启动服务

    systemctl restart service 重启服务

    systemctl stop service 停止服务

    systemctl status service 查看服务状态

    service iptables stauts 开启防火墙状态

    service iptables stop 关闭防火墙

    service iptables start 开启防火墙

    service network restart 重启网卡

    systemctl restart netowrk 重启服务

    chkconfig iptables -list

    chkconfig iptables off/on

    date 系统当前时间

    top 系统磁盘状态

    kill  服务进程

    ifconfig 查看网卡和网络状态

    uname 系统版本

    cd /home 进入到home目录下
    cd .. 返回上一级目录
    cd ../.. 返回上两级目录
    pwd 当前所在目录
    ls 查看目录中的文件
    ls -F 查看目录中的文件
    ls -l 显示文件和目录的详细资料

    head 前N行

    tail 后N行

    文件的大小   du -ch *|grep G
    文件的个数   ls -l |grep "^-"|wc -l

    查看占用空间最大文件 du -sh /*

    crontab -l 查看当前用户的定时任务
    crontab -r 删除当前用户的crontab文件
    crontab -e 创建文件
    man crontab | more 查看版本

    subst D: C:/   用于路径替换

    echo $变量

    ls -lrt 查看

    cd /home/zdku/  进入到这个目录 

    adduser tommy  //添加一个名为tommy的用

    passwd tommy   //修改密码

    useradd 增加用户
    userdel 删除用户
    usermod 修改用户
    userls 显示用户和系统登录信息
    passwd 修改用户口令
    groupadd 增加用户组
    groupdel 删除用户组
    groupmod 修改用户组
    groupls 显示用户组的属性

    chown hadoop easy-7.1-20161027.jar   用户

    chgrp hadoop easy-7.1-20161027.jar    组

    mv easy-7.1-20161027.jar /home/hadoop/apache-tomcat-xlabel/webapps/xlabel/WEB-INF/lib  移动到这个目录下

    cp easy-7.1-20161027.jar /home/hadoop/apache-tomcat-xlabel/webapps/xlabel/WEB-INF/lib 复制到这个目录下

    cp -rf easy-7.1-20161027.jar  /home/hadoop/apache-tomcat-xlabel/webapps/xlabel/WEB-INF/lib  覆盖这个目录下的文件

    cd /home/hadoop/apache-tomcat-xlabel/webapps/xlabel/WEB-INF/lib  查看这个目录下

    chmod a+x a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人
    chmod o+x o+x 只是给其他人加上可执行权限

    mkdir dir1 创建一个叫做 'dir1' 的目录'
    mkdir dir1 dir2 同时创建两个目录
    mkdir /tmp/test/123 创建一个目录
    mkdir -p /tmp/test/123 创建一个目录

    rmdir dir1 删除一个叫做 'dir1' 的目录
    rmdir /tmp/test/123 删除目录
    touch filename:在当前目录下创建文件。
    rm -rf dir1 dir2 同时删除两个目录及它们的内容
    mv dir1(文件) new_dir(路径/home/hadoop/apache-tomcat-xlabel) 重命名/移动 一个目录
    cp dir1(文件) new_dir(路径/home/hadoop/apache-tomcat-xlabel) 重命名/移动 一个目录
    cp -a /tmp/dir1 . 复制一个目录到当前工作目录

    umount -a 磁盘挂载状态
    top 查看内存占用情况
    free -m 查看内存的使用
    df -h 磁盘空间使用率
    du -sh 查看当前文件夹下文件与文件夹大小
    df -hl查看磁盘空间大小
    vi test1.txt 文件名
    :q!强制文件并退出vi,放弃修改
    :quit 退出vi
    :wq! 写文件之后退出编辑
    :w filename 写入文件
    :x 保存并退出
    zz 保存并退出

    ftp by 退出上一级,返回。
    cat filename(文件名) 命令来查看
    dd 删除vi里面的一行数据
    passwd 修改密码
    ifconfig 查看当前网络
    ping 网络是否能ping通
    ps -ef |grep PID 等于  jps 查看进程
    ps -ef | grep weblogic 查看程序运行的进程
    kill -9 进程号 杀死进程
    service sshd start 或是/etc/init.d/sshd start 启动ssh(一般叫做sshd)进程
    zip:
    打包 :zip something.zip something (目录请加 -r 参数)
    解包:unzip something
    指定路径:-d 参数
    tar:
    打包:tar -zcvf something.tar something
    解包:tar -zxvf something.tar
    压缩:tar -zcvf appName.tar.gz.date appFileName(例如:tar -zcvf rc.tar.gz.0513 rc)
    解压:tar -xvf tarFile

    zip命令
    解压:unzip FileName.zip
    压缩:zip FileName.zip DirName

    tar 命令
    解压:tar zxvf FileName.tar
    压缩:tar -czvf FileName.tar DirNmae

    压缩目录/文件: tar -z -cv -f jo.tar.gz jo
    查看压缩源文件:tar -z -tv -f jo.tar.gz
    解压缩源文件: tar -zxv -f jo.tar.gz -C /tmp/jo2
    ifconfig 查看当前系统的网卡信息
    ping 查看与某台机的连接情况
    netstat -an 查看当前系统的端口使用
    netstat -nr 显示路由表
    netstat 显示所有处于监听的tcp端口

    zip命令
    解压:unzip FileName.zip
    压缩:zip FileName.zip DirName

    tar 命令
    解压:tar zxvf FileName.tar
    压缩:tar czvf FileName.tar DirNmae

    get filename # 下载文件
    put filename # 上传文件

    crontab -l 查看当前用户的定时任务
    crontab -r 删除当前用户的crontab文件
    crontab -e 创建文件
    man crontab | more 查看版本

    yum install vsftpd 传输协议


    date 当前系统时间
    date +%Y/%m/%d 日期
    cal 日历
    cal 2018 日历
    bc 计算器
    chgrp用户组
    chown所有者
    chmod权限
    r:4
    w:2
    x:1
    usr/local/
    uname -r 版本
    lsb_release -a
    echo $LANG
    df 挂载设备
    fdisk 磁盘区分
    fdisk -l
    mkfs 磁盘格式化
    dd if=/dev/zero of=/tmp/swap bs=1M count=128
    ll -h /tmp/swap
    vi /etc/shadow /etc/passwd
    磁盘阵列(raid)
    raid0 :磁盘数据坏了,数据无法恢复
    raid1:磁盘数据坏了,radi磁盘有两个,数据可以备份。
    mkfs -t ext3 /dev/md0 格式化
    mkdir /mnt/raid
    mount /dev/md0 /mnt/raid
    df
    ps aux 所有内存进程
    ps 静态的 top动态的
    free -m 查看内存使用
    netstat -tlnp 监听网络连接
    kill -9 端口
    killall -9 名称
    vmstat -d 磁盘读写状态
    getenforce 模式为Permissive
    sestatus
    vi /etc/selinux/config
    setenforce [0|1] 0是permissive宽容模式 1是Enforcing 强制模式
    setenforce 0
    getenforce
    Permissive

    setenforce 1
    getenforce
    Enforcing

    netstat -tulp 网络服务
    netstat -lnp 监听服务
    service --status-all 查看所有服务状态
    :set nu 行数
    :set nonu 取消行数
    rmdir 删除空文件夹
    rount -n

    /conf/server/tas-server.xml
    cp -a /etc/skel/* /home/thunisoft/
    etc/passwd
    ls -a /etc/skel/
    cp -a /etc/skel/* /home/thunisoft/
    cp -a /etc/skel/* /home/thunisoft/
    cp .bash_logout .bash_profile .bashrc /home/thunisoft/
    cp -a /etc/skel/. /var/zabbix ; -a表示复制隐藏文件 /var/zabbix 是zabbix用户的家目录,具体可以查看/etc/passwd文件。
    其实 拷贝.bash_logout .bash_profile .bashrc 这三个文件即可。
    .tar.gz 格式解压为 tar -zxvf xx.tar.gz
    ./arterybase-install.sh
    useradd user 添加用户
    usermod user 删除用户
    /etc/group文件包含所有组
    /etc/shadow和/etc/passwd系统存在的所有用户名
    wget
    curl -o -#
    系统版本:
    cat /proc/version
    yum repolist all
    yum provides ifconfig 查看哪个包提供ifconfig
    yum list 'net-tools'

    /usr/local/TAS/conf
    ip addr 等同与ifconfig

    service network restart 重启网卡服务
    service iptables stop
    chkconfig iptables stop
    service iptables status
    setenforce
    getenforce
    netstat -antpu |grep 8080

    getenforce 这个命令可以查看到selinux的状态

    安装防火墙
    $ yum install firewalld
    # 启动防火墙
    $ systemctl start firewalld

    配置NTP 时间同步
    systemctl start ntpd
    systemctl enable ntpd
    systemctl restart ntpd 重启ntpd服务
    同步查看
    ntpq -p
    ntpstat

    ip adr

    head -n 10 /etc/passwd
    head -n 10 /etc/shadow
    head -n 10 /etc/gshadow
    ps -ef | grep ssh 查看端口
    netstat -tlunp |grep vsftpd 查看网络端口

    rpm -q vsftpd
    yum install vsftpd
    /etc/init.d/vsftpd start


    查看已安装的yum包
    #rpm –qa|grep yum

    卸载软件包
    #rpm –e –nodeps yum

  • 相关阅读:
    Bootstrap(标准顶部导航条)
    Bootstrap基础5(各类型导航)
    Bootstrap基础4(导航栏与下拉列表)
    Bootstrap(导航条)
    Bootstrap基础3(表单)
    Bootstrap基础2(图片与辅助样式)
    Bootstrap基础
    jQuery基础4(文档处理)
    jQuery楼层效果
    jQuery清除、停止队列中剩下(未执行的函数)
  • 原文地址:https://www.cnblogs.com/shanzzs/p/7156514.html
Copyright © 2020-2023  润新知