1  初识

1.1  终端

 打开终端  Ctrl + Alt + F1 ~ F6  图形界面: Ctrl + Alt + F7

1.2  命令

1)  一般  date; cal - calendar; bc - binary calculator (quit  退出计算器; scale = number  结果输出小数)

2)  常用  man/info + 所查命令; shutdown  -h  now/21:30/+10 (分钟)

3)  热键  Tab,  命令补全或文件名补全;   Ctrl + c,  中断当前程序; Ctrl + d,  ≈ exit

2  目录和文件

2.1  目录

1)  常用  [.] 本层目录  [..] 上层目录  [-] 前一个工作目录  [~] 当前用户目录

2)  命令

  pwd - print working directory

  cd  绝对路径或相对路径 (例: cd  /usr/share/doc  或  cd  ../man)

  mkdir  directoryname

  rm  directoryname

2.2  文件

1) 复制、移动和删除

 cp   source  destination

 mv  source  destination

 rm  filename

例 1)

$  cd  /tmp
$ cp ~/.bashrc bashrc
$ cp -i ~/.bashrc bashrc #交互模式

例 2)  

$  cp  ~/.bashrc  bashrc
$ mkdir mvtest
$ mv bashrc mvtest

2) 搜索

which  [-a]  command        寻找“执行文件”

whereis  [-bmsu]  filename 寻找特定文件

locate  [-ir]  keyword       寻找包含keyword的文件

find  [PATH]  [option]  [action]   常用来查找带有特殊的属性或权限的文件

3  文件属性

3.1  类型

  [-]  regular file    [d]  directory    [l]  link, 类似Windows中的快捷方式

  [b]  block, 如硬盘   [c]  character, 如键盘, 鼠标 

3.2  属性

  ls  -al    列出文件属性  (-l  long list format)

- rwx rwx ---  1  root  root  290  Oct 19 21:24  test

[-] 文件类型
[rwx] user; [rwx] group; [---] others
[1] 连接数
[root] owner; [root] owner group
[290] 大小
[Oct 19 21:24] 最近修改时间
[test] 文件名

3.3  权限更改

1)  用户和用户组

  chown [-R] OWNER: GROUP  FILE...  (-R, recursive 递归更改)

  chgrp [-R]  GROUP  FILE ...

2)  文件属性

   chmod [-R] xyz FILE...  (xyz: r=4, w=2, x=1)

       chmod    u, user

+ (加入)

-  (除去)

= (设置)

r (读)

w (写)

x (执行)

  FILE... 
  g, group
  o, others

a, all users

例:

chmod  bashrc

chmod u=rwx, go=rx  bashrc

chmod a+w bashrc

最新文章

  1. Spring cache简单使用guava cache
  2. ASP.NET MVC项目演练:用户登录
  3. 转:solr6.0配置中文分词器IK Analyzer
  4. NSA,放开那头魔兽!
  5. ReactJS入门学习一
  6. JavasScript判断输入框不为空
  7. Textarea - 百度富文本编辑器插件UEditor
  8. make file 详
  9. Web 项目更改项目名
  10. #一周五# VS2015 CTP6, TFS2015 CTP1更新,老衣的开发工具汇总,2015 MVP 社区巡讲
  11. Jmeter4.0+版本If Controller使用
  12. __x__(46)0910第六天__框架集
  13. 【MySQL】初识数据库及简单操作
  14. net core体系-web应用程序-4net core2.0大白话带你入门-10asp.net core session的使用
  15. 利用jquery操作隐藏table某一列
  16. 理解RHEL上安装oracle的配置参数 :/etc/security/limits.conf, /etc/profile, /etc/pam.d/login
  17. 【转载并整理】filter、servlet、interceptor、listener区别
  18. 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 auto-focus
  19. C++ 的getline问题
  20. HDU 3790 最短生成树 (最短路)

热门文章

  1. HTML5 Canvas彩色小球碰撞运动特效
  2. 【转】zigbee协议的多种profile
  3. Code First :使用Entity. Framework编程(6) ----转发 收藏
  4. Web(Jsp+ Servlet)开发中如何解决中文乱码问题
  5. Javascript对象
  6. Ionic + Cordova 跨平台移动开发环境配置
  7. 事务隔离级别(IsolationLevel)
  8. python的基础知识
  9. 推荐一个iOS关于颜色的库-Wonderful
  10. JSON解析和XML解析对比