1.linux命令格式
命令名    【选项】【参数】(选项和参数可以省略)

2.pwd
显示当前工作目录(路径名)
/home/tarena

3.ls
显示指定目录的内容或者文件的信息

ls -l (-l是ls命令的选项,作用是显示使用ls显示详细信息,也叫长格式)
显示详细信息

ls -a  显示所有内容,包含以.开头的文件或者目录,linux系统中,以.开头的文件或者目录是隐藏文件或者目录

ls -la 即同时包含以上两种操作(不分先后)

ls 目录名或者文件名,目录名或者文件名就是参数

即ls 【选项】【目录或者文件】可以是绝对路径也可以是相对路径,但是相对路径要在对应目录下才能执行


4.cd命令
改变所在工作目录,或者进入到指定目录
用法:cd 目录名
直接打cd回车,则回到原来的目录里面

5.mkdir
创建一个目录
用法:mkdir 目录名


递归创建:mkdir -p aa/bb/cc,直接创建好几层

6.命令帮助
     1.方法1,
       命令名 --help(dir表示目录)
        ls --help
     2.方法2,
       man linux命令名
       man ls
       翻页:鼠标滚动,翻页键,j和k
       退出:q
      eg:man ascii
7.tab键,历史命令
tab键补全
历史命令:
    用上下箭头在终端窗口查看使用过的命令,然后回车执行相关命令
history命令
    叹号 编号  执行对应的命令
8.通配符
  *  代表任意多个任意字符
  ? 代表一个任意字符
  
      
touch增加文件
9.使用~
~代表用户的主目录名
如:我们系统中的tarena用户的主目录/home/tarena
10.touch
   1.如果文件或者目录存在,它更新该目录或者文件的修改时间(用系统时间)
   2.如果文件不存在,则创建一个大小为零的空文件
 用法:touch 目录或者文件
11.rm
删除文件或者目录
用法:rm 文件
      rm -r 目录
(慎重使用,sudo rm -rf /*)
12.cp
  复制命令(文件和目录)
  cp 文件名1 文件名2          cp -a 目录1 目录2
  即把文件1复制粘贴成文件2
 cp 文件 目录     就是把文件复制到目录下
13.mv
文件搬移或者更名(剪切)
用法:mv 文件1 文件2(把文件1变成文件2)
eg:mv 2/core 1
14.clear
清屏 ,快捷键是ctrl+l

练习:
1.在/home/tarena下创建爱的1707目录
2.在aid1707目录下创建yy目录
3.在yy目录下创建zz目录
  mkdir命令

cd..快速返回上一层目录

ls -l文件列表:

第一列表示文件类型,- 开头表示普通文件,d开头表示目录
第二列表示用户,第三列表示组
第一列:本用户操作权限r读,w写,x执行,中间表示同组用户操作权限,最后面其他用户权限
文件权限是可以修改的
修改权限:用法
chmod a+x test.py
u:用户(所有者)
g:同组用户
o:其他用户
a:所有用户
eg:
chmod a+w yy.txt

home与用户包含关系
单核处理器

 

 

vi编辑器(vim)
编辑文本文件的软件,
启动:1.vi  回车
      2.vi  文件名
退出::q(冒号是英文字符,输入冒号时候要关闭中文输入法)
启动以后,进入到插入模式是可以使用a键,在插入模式下,可以像使用word或者记事本一样输入内容,可以使用删除键和退格键等
编辑文本。回车换行,可以使用光标件移动光标。翻页键可以使用,从插入模式回到正常模式是使用esc键。
回到正常模式以后,保存文件,:w文件名。
vi有以下几种模式,
正常模式,启动之后进入的模式
插入模式,例子中在正常模式使用a键进入插入模式
从插入模式返回到插入模式使用esc键
从正常模式进入到:命令模式,在正常模式按:
常用命令:
:q   退出
:w   保存
:w   文件名   保存到指定文件
:wq  保存并退出
:q! 不保存,强制退出
:w! 强制保存
:x   保存并退出


notepad++编辑器
sublime taxt3编辑器


wc命令(见群文件)
统计指定文件中的字节数,字数,行数,
格式
cat显示文本文件内容
head显示文件的头几行
tail显示文件的后几行
more显示文本文件内容,区别,是显示效果不同,以更多显示