zoukankan      html  css  js  c++  java
  • ubuntu 学习

    参考博客:http://www.cnblogs.com/resn/p/5800922.html

    1. Linux 里一切皆文件
    2. / :
    3. 查看是否安装了中文支持:locale -a

       如果有zh_CN.utf8则表示系统已经安装了中文locale

       如果没有,安装命令:sudo apt-get install language-pack-zh-hans language-pack-zh-hans-base

    4. apt-get -h:获得关于 apt-get 命令的相关信息

    5. 安装、卸载软件包(openssh.server)sudo apt-get install -y openssh.server

       此处加 -y 可以实现自动安装

    6. apt-cache search ...:搜索软件包

    7. 安装软件包时,apt 可以自动帮助解决软件依赖关系,apkg 不可以。apt 是基于 apkg

     

    命令学习:

    1. 如果对一个命令不熟悉,可以使用 -h --helpinfo dateman date
    2. 获取系统时间 date     获取时间(自定义显示格式):date +"%Y_%m_%d  %H:%M:%S"
    3. 设定更改系统时间: date -s ;重新设置时间后,需要将时间同步到主板硬件时钟上:hwclock -w
    4. cal :显示当前月日历 ; cal -y:显示今年日历; cal 2018:显示2018年日历
    5. tzselect:选择时区
    6. ctrl + l:清屏
    7. ctrl + k:删除当前光标后面的全部内容  ctrl + u:从当前光标位置一直删除到最前面
    8. ctrl + w:以空格为分隔,删除最后一部分
    9. ctrl + y:恢复被 [ctrl + k] [ctrl + u] [ctrl + w] 删除的部分
    10. ctrl + a:将光标移动到最前面 ; ctrl + e:将光标移动到最后面
    11. ctrl + r:根据输入搜索距离当前时间最近的一次命令
    12. ctrl + alt + t:快速打开一个终端 ;ctrl + d:关闭终端
    13. tab:自动补全命令行
    14. . 表示当前目录   .. 上一级目录  cd -:返回上一次进入的目录
    15. pwd:获取当前工作路径
    16. passwd:默认修改当前用户密码   passwd username:修改指定用户密码,需要管理员权限
    17. ls -a:显示当前目录下所有文件  ls -l:列出文件具体信息
    18. mkdir: 创建目录  mkdir -p a/b/c:递归创建目录,用于创建多级目录
    19. touch:没有时创建文件,有文件时更改时间戳
    20. rm :默认删除一个文件    rm -rf dir:删除目录以及删除这个目录下的所有内容
    21. mv:移动或重命名文件或目录
    22. cp:复制  cp -i :遇到覆盖的情况给出提示 ;cp -r dir1 dir2:若给出源文件是目录文件,将复制该目录下的所有子目录和文件
    23. stat:查看文件相关信息
    24. cat:列出文件信息  cat -s:文件内连续多个换行显示成一个换行
    25. tac:文件信息倒序输出
    26. wc:统计指定文件中的字节数、字数、行数    -c:统计字节数;-l:统计行数 -m:统计字符数 -w:统计字数(一个字被定义为由空白、跳格或换行字符分隔的字符串)
    27. sort:排序 -r :倒序
    28. uniq:忽略或报告重复行  -c:进行技术 -u:只显示唯一的行
    29. cut
    30. history:列出执行的历史命令   !153:执行历史执行的第153条命令
    31. tee
    32. moreless
    33. head:默认显示文件前十行  head -n 20 :显示前20
    34. tail:默认显示最后十行  tail -n 5 :显示最后五行 tail -f :可以实时监控文件的内容
    35. which:查找命令位置
    36. chmod:改变文件权限    

    userrwx  r:读 4  w:写 2  x:执行 1

    grouprwx

    otherrwx

    chmod u=rw qq.txt :qq.txt 只给user 赋予 rw 权限

    chmod o+wx qq.txt (通过+-去控制权限; a-x:表示全部用户去除执行权限)

    1. shell:壳  bash csh ksh zsh tcsh
    2. linux 使用文件保存用户信息:

    #  /etc/passwd 用户账户信息

    #  /etc/shadow 安全用户账户信息

    #  /etc/group 组账户信息

    #  /etc/gshadow 安全组账户信息

    #  /etc/default/useradd  账户创建的默认值

    #  /etc/skel 包含默认文件的目录

    #  /etc/login.defs Shadow 密码套件配置

    1. useradd:添加账户  userdel:删除用户usermod:修改用户信息
    2. su:切换用户,没有参数时,默认切换为 root 用户

    su - user1:切换为 user1 ,并加载user1 的环境配置

    1. sudo:让当前用户暂时以管理员身份 root 来执行命令
    2. alias:给命令起别名
  • 相关阅读:
    想更改Github仓库中的某个文件结构
    记git一些基本用法
    剑指Offer-Python(16-20)
    剑指Offer-Python(11-15)
    初次使用flask
    Python的Cmd模块的简易运用学习
    SQL-全称量词查询
    线段树模板1
    OJ输入输出超时(C++)
    二叉查找树(BST)定义
  • 原文地址:https://www.cnblogs.com/mlllily/p/10242263.html
Copyright © 2011-2022 走看看