参考博客: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 、--help、info date、man 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. more、less
  33. head:默认显示文件前十行  head -n 20 :显示前20行
  34. tail:默认显示最后十行  tail -n 5 :显示最后五行 tail -f :可以实时监控文件的内容
  35. which:查找命令位置
  36. chmod:改变文件权限

user:rwx  r:读 4  w:写 2  x:执行 1

group:rwx

other:rwx

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:给命令起别名

ubuntu 学习的更多相关文章

  1. Ubuntu学习之alias命令

    Ubuntu学习之alias命令 1.1 alias功能介绍 当我们经常需要在命令窗键入复杂冗长的命令时,alias就派上用场啦.alias允许用户为命令创建简单的名称或缩写,哪怕这个缩写只有一个字符 ...

  2. Ubuntu学习小结(一)

    这段时间,抽空研究了一下Ubuntu,虽然也有过到目前为止使用计算机最作死的经历,但目前已经学会了一些最基本的操作.在这里简单的记录一下,算是吸取的教训,供其他人借鉴. 1.装Ubuntu系统.装Ub ...

  3. 菜鸟的ubuntu学习笔记

    初识ubuntu感觉这个系统绝对够高大上,简洁的桌面,流畅的操作界面,在加上神秘的终端控制,突然感觉自己的世界真的好渺小,所以我下定决心在接下来的日子里我要告别windows,把ubuntu学好,尝试 ...

  4. Ubuntu学习笔记-win7&Ubuntu双系统简单搭建系统指南

    win7&Ubuntu双系统简单搭建系统指南 本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容.只是简单的写了关于系统的安装和一些 ...

  5. Ubuntu学习之路

    一. Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词,意思是“人性”.“我的存在是因为大 ...

  6. linux之Ubuntu学习

    开始学习Linux系统是在通过虚拟机VMware上安装Ubuntu操作系统来学习的. 一.Ubuntu安装及使用 第一步:安装虚拟机VMware 第二步:虚拟机安装好之后,创建一个新的虚拟机,安装Ub ...

  7. linux ubuntu 学习总结(day01)基本命令学习

    个人总结,请尊重版权,转载请在显眼地方注明出处:https://www.cnblogs.com/sunshine5683/p/9948259.html day(01)基本命令学习 今天开始自学linu ...

  8. Ubuntu学习小结(一) 基础知识,系统安装,软件安装,解压缩

    这段时间,抽空研究了一下Ubuntu,虽然也有过到目前为止使用计算机最作死的经历,但目前已经学会了一些最基本的操作.在这里简单的记录一下,算是吸取的教训,供其他人借鉴. 1.装Ubuntu系统.装Ub ...

  9. Ubuntu学习之路1

    最近重装了系统,对自己很久的win7 say goodBye.学习了自制U盘系统盘,重装了win8,然后在win8上倒腾,发现还是不错的.于是又在win8上装回了win7上的VMware,捣鼓了一下U ...

  10. ubuntu学习的简单笔记

    l vi编辑器开发步骤 A)输入 vi Hello.java B) 输入 i 插入模式. C)输入 冒号.[保存退出:wq][退出不保存:q!] l 列出当前目录的所有文件:ls 详细信息的列表:ls ...

随机推荐

  1. CSS gradient渐变之webkit核心浏览器下的使用以及实例

    一.关于渐变 渐变是一种应用于平面的视觉效果,可以从一种颜色逐渐地转变成另外一种颜色,故可以创建类似于彩虹的效果渐变可以应用在任何可以使用图片的地方.例如,您可以指定一个这么一个渐变:顶部的颜色是红色 ...

  2. 洛谷P4726 【模板】多项式指数函数(多项式exp)

    题意 题目链接 Sol 多项式exp,直接套泰勒展开的公式 \(F(x) = e^{A(x)}\) 求个导\(F'(x) = A(x)\) 我们要求的就是\(G(f(x)) = lnF(x) - A( ...

  3. Django之django模型层一单表操作

    一 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人 ...

  4. 用JavaScript实现点击左侧列表右侧显示列表内容的方法

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. Python date,datetime,time等相关操作总结

    date,datetime,time等相关操作总结   by:授客 QQ:1033553122 测试环境: Python版本:Python 3.3.2 代码实践: __author__ = '授客' ...

  6. 五. Redis持久化

    Redis是一个支持可持久化的内存数据库,也就是说Redis可以将数据保存到硬盘当中. 目前Redis支持两种持久化方式: 1. snapshotting 快照方式(默认方式). 2. append- ...

  7. Android自定义多宫格解锁控件

    在此之前,一直在想九宫格的实现方法,经过一个上午的初步研究终于完成了一个简单的N*N的宫格解锁组件,代码略显粗糙,仅仅做到简单的实现,界面等后期在做优化,纯粹是学习的目的,在算法上有点缺陷,如果有错误 ...

  8. springmvc复习笔记----Restful 风格,PathVariable获取 Url实例

    结构 包与之前相同 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi=&qu ...

  9. windows下VMware-workstation中安装CentOS

    windows下VMware-workstation中安装CentOS,可以分两部分,安装虚拟机和安装CentOS虚拟机.具体步骤如下: 一.安装虚拟机 1.安装VMware-workstation, ...

  10. 省市区三级联动(附j全国省市区json文件)

    效果如图所示: 首先提供全国所有省份的JS文件 下载地址:https://files.cnblogs.com/files/likui-bookHouse/address.rar 打开js内容如下: h ...