zoukankan      html  css  js  c++  java
  • Linux常用命令

    1、用户相关
      useradd [用户名] 创建用户
      passwd [用户名] 为用户修改密码
      su - 用户名 切换用户
      exit 退出到根用户


    2、创建文件与目录
      (1)创建文件:touch [文件名]
      (2)建立目录:mkdir(make directories)
        mkdir -p [目录名]
        -p 递归创建

    3、切换目录:cd(change directory)
      cd [目录]
      简化操作:
      cd / 进入当前用户的家目录
      cd - 进入上次目录
      cd .. 进入上一级目录
      cd . 进入当前目录


    4、删除文件或目录:rm(remove)
      rm -rf [文件或目录]
      选项:
      -r 删除目录
      -f 强制
      (常用)rm xxx -fr(force) 强制删除任何文件或文件夹


    5、复制命令:cp(copy)
      cp [选项] [原文件或目录] [目标目录]
      选项:
      -r 复制目录
      -p 连带文件属性复制
      -d 若原文件是链接文件,则复制链接属性
      -a 相当于 -pdr
      cp -r xxx xxxxxx 把xxx里面的所有内容复制到xxxxxx(-r表示递归)


    6、剪切或改名命令:mv(move)
      mv [原文件或目录] [目标目录]
      原文件和目标文件不在同一个目录就是剪切
      原文件和目标文件在同一个目录就是改名


    7、文件搜索命令:
      (1)locate 文件名 功能:按文件名里的内容搜索
        在/var/lib/mlocate这个数据库中搜索
        updatedb 当文件更新后,强制更新数据库
        优点:搜索数度快,耗费资源少
        缺点:只能按照文件名搜索,而不能搜索更加复杂的内容
      (2)find [搜索范围] [搜索条件]
        find / -name install.log
        搜索的文件必须和搜索条件完全一样
        要想实现模糊搜索,必须使用通配符
        * 匹配任意内容
        ? 匹配任意一个字符
        [] 匹配任意一个中括号内的字符
        例:find / -name "install.log*"


    8、命令搜索命令:whereis和which
      whereis 只能查系统命令
      which 可以看到命令的别名


    9、字符串搜索命令:grep
      grep [选项] 字符串 文件名
      #在文件当中匹配符合条件的字符串
      选项:
      -i 忽略大小写
      -v 排除指定字符串


    10、帮助命令:man(manual)
      man 命令 获得指定命令的帮助
      man -f 命令 相当于whatis 命令
      man -k 命令 命令相当于关键字


    11、其他帮助命令
      命令 --help 获取命令选项的帮助
      help shell内部命令 获取shell内部命令的帮助
      info 命令 详细命令帮助


    12、压缩和解压缩(压缩包以红色显示)
      (1).zip格式压缩:
        zip 压缩文件名 原文件 压缩文件
        zip -r 压缩文件名 原目录 压缩目录
        .zip格式解压缩:
        unzip 压缩文件 解压缩.zip文件
      (2).gz格式压缩:
        gzip 源文件 源文件会消失
        gzip -c 源文件 > 压缩文件 源文件保留
        gzip -r 目录 压缩目录下所有子文件
        .gzip格式解压缩:
        gzip -d 压缩文件 解压缩.gz文件
        gunzip 压缩文件 解压缩.gz文件
      (3).bz2格式压缩:
        bzip2 源文件 源文件会消失
        bzip2 -k 源文件 源文件保留
        注意:bzip2命令不能压缩目录
        .bz2格式解压缩:
        bzip.2 -d 压缩文件 -k保留压缩文件
        bunzip2 压缩文件 -k保留压缩文件
      (4)tar czvf xxx.tar.gz * 创建压缩
        tar xzvf xxx.tar.gz 解压缩
      (5)rpm安装软件:
        rpm -ivh lftp-4.xxxxxx.rpm 安装软件包
        rpm -e lftp 卸载rpm包(只接包名,不加版本号)
        rpm -ql samba 查看samba包安装后释放的包的路径
        rpm -qf /etc/samba/smb.conf 查看samba包安装来源


    13、其他命令
      (1)关机:poweroff/init 0/halt/shutdown -c now(最好不用前3种)
      (2)重启:reboot/init 6/shutdown -r now(shutdown -h 取消关机或重启命令)
      (3)链接命令:ln(link)
      (4)图形界面与非图形界面的切换:init3<—>startx
      (5)查询当前所在目录位置:pwd(print working directory)
      (6)ls -l = ll 列出查看
      (7)ctrl+shift++/- 放大/缩小字体
      (8)ctrl+l 清屏
      (9)ifconfig 查看网络信息
      (10)查看文件内容:cat/more
      (11)查看当前系统中有哪些用户登陆:who/w
      (12)桌面所在位置:/root/Desktop
      (13)双击Tab:提示
      (14)ctrl+shift+t 在终端中新打开一个窗口
      (15)alt+1 切换到第一个窗口
      (16)ctrl+c 停止ping
      (17)du -sh 目录名 查看目录大小
      (18)init:一个由内核启动的用户级进程
        查看前一个级别和当前级别:runlevel
        # 0 - 关机(千万不能把initdefault 设置为0 )
        # 1 - 单用户模式
        # 2 - 多用户,没有 NFS
        # 3 - 完全多用户模式(标准的运行级) —字符界面
        # 4 - 没有用到
        # 5 - 图形界面
        # 6 - 重新启动 (千万不要把initdefault 设置为6
      (19)修改系统默认运行级别:vim /etc/inittab
        id:3:initdefault: 即开机进入字符界面
      (20)使用完xshell等远程工具之后的退出命令:logout
      (21)ctrl+a 光标移至命令行首
      (22)ctrl+e 光标移至命令行尾
      (23)ctrl+u 从光标所在位置删除至行首
      (24)ctrl+z 把命令放入后台
      (25)ctrl+r 在历史命令种收索
      (26)ls -alh 列出所有文件并显示详细信息
      (27)date 显示当前时间
      (28)自杀命令:sudo rm -rf /(慎用!)


    【版权所有,转载请注明原文出处:http://www.cnblogs.com/liaoyuanyang/p/6741094.html

  • 相关阅读:
    currentColor
    clip:rect()
    webkitAnimationEnd事件与webkitTransitionEnd事件
    正方体旋转demo
    由-webkit-transform-style:preserve-3d;所想
    设置网站的图标
    条件注释判断浏览器
    怎样动态地插入不会暴露给用户的JS文件
    IOC Unity
    C# 线程
  • 原文地址:https://www.cnblogs.com/liaoyuanyang/p/6741094.html
Copyright © 2011-2022 走看看