zoukankan      html  css  js  c++  java
  • 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 # 注销

            积极竞争
        不惧失败
    学习提升
  • 相关阅读:
    聊聊WS-Federation
    用双十一的故事串起碎片的网络协议(上)
    责任链模式的使用-Netty ChannelPipeline和Mina IoFilterChain分析
    最小化局部边际的合并聚类算法(中篇)
    最小化局部边际的合并聚类算法(上篇)
    UVaLive 7371 Triangle (水题,判矩形)
    UVaLive 7372 Excellence (水题,贪心)
    POJ 3312 Mahershalalhashbaz, Nebuchadnezzar, and Billy Bob Benjamin Go to the Regionals (水题,贪心)
    UVa 1252 Twenty Questions (状压DP+记忆化搜索)
    UVa 10817 Headmaster's Headache (状压DP+记忆化搜索)
  • 原文地址:https://www.cnblogs.com/acmez/p/13622120.html
Copyright © 2011-2022 走看看