• Linux命令记录-常用(九)


    • 系统用户操作命令

    useradd 添加用户
    adduser 添加用户
    userdel 删除用户 -r 删除用户的文件夹
    passwd 设置密码

    • 服务器资源信息

    内存: free -m
    硬盘: df -h 查看已挂载磁盘信息
    负载: w/top

    df:列出文件系统的整体磁盘使用量
    du:检查磁盘空间使用量
    fdisk:用于磁盘分区

    uname -a (Linux查看版本当前操作系统内核信息)

    • 基础操作

    屏幕翻页快捷键:
    shift+PgUp
    shift+PgDown

    编辑文档中按 ESC 调到命令模式
    :w 保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w! 强制保存,不推出vi
    :wq 保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    :q 不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑

    清屏:ctrl+l / reset

    查看和修改Linux的时间
    1. 查看时间和日期
    # date
    2.设置时间和日期
    例如:将系统日期设定成2009年11月3日的命令
    # date -s 11/03/2009
    将系统时间设定成下午5点55分55秒的命令
    # date -s 17:55:55
    3. 将当前时间和日期写入BIOS,避免重启后失效
    # hwclock -w

    引用时间: # $(date '+%Y-%m-%d')

    • 软件操作命令 yum

    安装软件: yum install xxxx
    卸载软件: yum erase xxx
    搜索软件: yum search xxx
    清空缓存: yum clean packages
    列出已安装: yum list
    软件包信息: yum info xxx

    • 文件操作命令

    文件的目录结构:
    1.根目录 /
    2.家目录 /home
    3.临时目录 /tmp
    4.配置目录 /etc
    5.用户程序目录 /usr
    1.bin
    2.sbin
    6.root
    7.var
    8.run
    9.dev

    文件的基本操作:
    1.ls 查看目录文件
    2.touch 新建文件
    3.mkdir 新建文件夹
    4.cd 进入目录
    5.rm 删除文件和目录
    6.cp 复制
    7.mv 重命名
    8.pwd 显示路径
    9.cd .. 返回上一级

    文件权限421: r w x / 读 写 可执行

    文件的查找、搜索、读取:
    1. tail 从文件的尾部开始读取
    2. head 从文件的头部读取
    3. cat 读取整个文件
    4. more 分页读取
    5. less 可控分页
    6. grep 搜索关键字
    7. find 查找文件
    8. wc 统计个数

    文件的压缩和解压:
    tar命令
      解包:tar zxvf FileName.tar
      打包:tar czvf FileName.tar DirName
    z命令
      解压1:gunzip FileName.gz
      解压2:gzip -d FileName.gz
      压缩:gzip FileName
      .tar.gz 和 .tgz
      解压:tar zxvf FileName.tar.gz
      压缩:tar zcvf FileName.tar.gz DirName
    压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
    bz2命令
      解压1:bzip2 -d FileName.bz2
      解压2:bunzip2 FileName.bz2
      压缩: bzip2 -z FileName
      .tar.bz2
      解压:tar jxvf FileName.tar.bz2
      压缩:tar jcvf FileName.tar.bz2 DirName
    bz命令
       解压1:bzip2 -d FileName.bz
       解压2:bunzip2 FileName.bz
       压缩:未知
      .tar.bz
       解压:tar jxvf FileName.tar.bz
    Z命令
       解压:uncompress FileName.Z
       压缩:compress FileName
      .tar.Z
       解压:tar Zxvf FileName.tar.Z
       压缩:tar Zcvf FileName.tar.Z DirName
    zip命令
       解压:unzip FileName.zip
       压缩:zip FileName.zip DirName

    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件
    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出
    下面的参数-f是必须的

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    查看软件包安装目录
    #rpm -qa|grep hdf5
    输出 hdf5-1.8.7-1.el6.rf.x86_64
    第三步采用上面步骤2的命令
    #rpm -ql hdf5-1.8.7-1.el6.rf.x86_64

    文件权限
    sudo chmod -R 777 目标文件
    也知道3个数字分别代表赋予 “文件属主用户”、“文件所属组用户”、“其他用户” 这三种用户对文件的读(4)、写(2)、执行(1)权限。
    7=4+2+1,所以就代表读写执行权限,5=4+1,代表读和执行权限。
    字母表示权限:r读、w写、x执行。

    $ chmod u+x file 给file的属主增加执行权限
    $ chmod 751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
    $ chmod u=rwx,g=rx,o=x file 上例的另一种形式 (u=rwx,g=rx,o=x中间不能有空格)
    $ chmod =r file 为所有用户分配读权限
    $ chmod 444 file 同上例
    $ chmod a-wx,a+r 同上例
    $ chmod -R u+r 目录名称 递归地给directory目录下所有文件和子目录的属主分配读的权限
    
    • 关机操作

    shutdown -h 10 #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中
    shutdown -h now #计算机会立刻关机
    shutdown -h 22:22 #计算机会在这个时刻关机
    shutdown -r now #计算机会立刻重启
    shutdown -r +10 #计算机会将于10分钟后重启
    reboot #重启
    halt #关机
    logout # 注销

            积极竞争
        不惧失败
    学习提升
  • 相关阅读:
    AXIS2远程调用WebService示例(Eclipse+AXIS)
    JSONPath使用说明
    七台机器部署Hadoop2.6.5高可用集群
    因为错误关闭Selinux导致CentOS7启动失败(进度条卡死,图形界面加载卡死)
    CentOS7静默安装Oracle11g
    MapReduce几种提交方式
    SpringMVC源码阅读:过滤器
    Java封装Redis常用操作
    IPv6 地址分类
    内网 LAN IPv6 环境配置 H3C S5500 Huawei S5700
  • 原文地址:https://www.cnblogs.com/acmez/p/13622120.html
Copyright © 2020-2023  润新知