操作带有特殊字符的路径的方法:用两个半角的英文双引号“”,j将路径括号起来:
rmdir "a b c"
Tab键命令补全:命令补全,路径补全,提示

上下键翻看历史命令,查看以前输入的历史命令。

history 命令 用于查看以前输入过的历史命令
格式/;history<回车>
subl .bash_history

命令的帮助:常用三种
命令名 --help
man 命令名
注:q键退出
help 命令名(该种格式部分可以显示)

通配符:* 代表0个或者1个,多个任意字符
?代表1个字符
a*代表a开头的文件
a*b 表示    a开头    b结尾的文件

cp命令 --  >copy(简写)    复制文件或文件夹
格式:cp [选项]原文件夹/文件名 目的文件夹/文件名
常用选项:
-a 复制文件夹内的内容
    cp day01.txt day01_back.txt
    cp -a day01 ~#复制day01 到用户目录下。

    clear命令清屏:  格式clear<回车>

sublime是文本编译器 (类txt编辑器)
ecllipse(java)
vim(c)开发c语言 c++等)
sublime(c/c++/python)用途最广

启动命令:subl<回车>
subl 可以创建多个 光标 control+鼠标左键点击,按esc键或单击左键其他位置取消
光标可以支持多行命令同时输入
sublime 多选相同的块,control+d 主要应用查找替换

快捷键
control+c 复制光标所在的行
control+v 在光标的上一行黏贴复制内容
control++文字放大
control+-字体缩小
control+S 保存文件

find命令:根据文件名查找文件。格式:find路径-name"文件名"
#查找 'xxx' 文件
$ find /home/tarena-name 'xxx'
find -name " *.txt"

grep 命令:    作用:根据文件内容查找相应的文件
格式grep "内容"[选项]文件名或路径
grep "内容"。txt/py....
常用选项
-n 显示行号
-r/-R 递归查找文件或文件夹(打破默认grep只查找文件,查找文件夹)

------------------------------------------------------------------------------------

gzip命令:将文件
gunzip命令:对用zip压缩算法生成的.gz文件进行压缩。文件名gunzip

ls -l passwd #能看见这个文件大小
gzip pass #生成压缩后的文件passwd.gz

数据压缩算法的种类:
无损压缩  .zip     .gz .png .gif  .rar  .xz

有损压缩  .mp3  .MP4   .jpg

tar命令:对文件或文件夹进行打包和解包
格式:tar_[选项]文件名[文件名或路径]
选项
-c   创建包
- x  解包
-f   文件名 指定文件名
-v  显示操作文件
-z   用gzip/gunzip 对包进行压缩和解压
-C  改变解包路径

示例:
将Linux文件夹打包为Linux.tar
cat 命令 将文件目录显示在屏幕输出
cat 文件1 文件2...
cat passwd

 less命令:显示文件文本的内容到屏幕中(可以上下回滚)
 基本操作:q 推出,jk上下回滚, 空格翻一页

 文件权限
 查看文件权限:ls -l

 文件权限的类型:
 r读权限
 w 写权限
 x执行权限
 -无权限
 文件权限分组:
 用户权限(usr)   组权限(group) 其他(other)每组有三个权限,有三个用户组,不支持的用无权限-占用。
 subl / ect/passwd

 管理员账号:
 Windows      administrator
 Unix/Linux    root
 查看最高权限:ls -l /etc/passwd
 修改权限:chmod命令:用来修改文件权限:格式chmod 权限 文件或文件夹名
 权限
 u 用户(所有者、属主)
 g 同组用户
 o其他用户
 a 所有用户
 +添加权限
 - 削减权限
 777最高权限   777--000之间的数值
 000最低权限

进程管理:
进程是正在执行的程序

ps命令:查看进程,ps[选项]
ps -aux<回车>查看当前linux系统内所有进程。

kill命令:杀死进程 格式kill 进程的pid 号

sudo 命令  :用超级用户root权限来执行这些命令
  sudo 命令选项][参数]
    -i  进入root用户
    示例:sudo -i
    #a
    exit退出到tarena

    -----------------------------------------------------------------------------------
    输出重定向:标准输出
                         标准错误输出
                    标准输出重定向
                    >将一个命令的标准输出重定向到一个文件
                    >>将一个命令标准输出‘追加’重定向到一个文件(不会覆盖原有的东西,而是在原有技术上追加)

              标准错误输出重定向
                        2>将一个命令的标准错误输出重定向到一个文件
                        2>>将一个命令的标准错误输出“追加到”重定向文件
                        例:
                        find / ETC-name“passwd”2>、/Dev/null    null 是一个类似于黑洞的文件不占用内存
                        重定向所有输出
                        &> 3.txt将所有输出重定向到一个文件
                        &>>追加

-