Linux 基础命令  (一切皆文件)
命令格式:
命令 [选项] [参数]
注意点:使用空格分开命令,选项和参数,最对只支持256个字符。
help     帮助
man      手册 eg. man man
             man 命令/函数名/头文件
ls      list content 列出目录内容 (windows: dr)
            ls -a 显示所有文件(包括隐藏文件,隐藏文件通常以‘.‘开头)
            ls -l 显示文件的详细信息
            drwxrwxr - x 2 tarena tarena 4096 4月 23 11:10 Pre
            -              -  普通文件,存储某种格式的数据,(二进制或文本)  
            d: 目录文件。 b: 块设备文件,提供对设备带缓冲方向。 c: 字符设备文件,不带缓存。 p: 管道文件,进程间通信。
            s: socket 套接字文件,进程之间的网络通信。 l: 符号链接文件,指向另外一个文件(相当windows下的快捷方式)。
   属主 属组
其它
   tarena 
tarena others
   rwx 
rwx r-x
   r: 4   0100  读
   w: 2   0010  写
   x: 1   0001  执行
clear    清屏 ctrl + L  (windows: cls)
pwd      打印当前的工作目录
cd       change directory 切换路径切换目录
            /   :  根目录
            ./  :  当前目录
            ../ :  上一级目录/父目录
            ~  :  当前用户的主目录
   
            1) 绝对路径: 从根目录开始遍历的路径
            2)相对路径: 从当前目录开始遍历的路径
mkdir  创建文件夹
touch  创建文件, 修改文件最后修改时间
rm       删除文件
rm -r   删除非空文件夹
rmdir  删除空文件夹
cp       copy    拷贝
            cp file_name dir_name 将文件拷贝到指定的路径下
            cp file_name dir_name/newfile_name 改名或覆盖拷贝
            cp -r dir_name another_name 拷贝目录需要-r
            cp -all dir_name another_name   将全部内容按照原来的依赖关系拷贝到指定目录
mv       move    移动    rename(重命名)
             mv file_name dir_name
     mv file_name dir_name/newfile_name
             mv file_name newfile-name
chmod   修改文件权限
             chmod[u/g/o/a][+-=][r/w/x] filename
             =:只保留其中一个权限,其它删除
cat        file_name 显示文件内容
head    file_name 显示文件内容前10行
              head - n file_name 看N行
 tail       file_name 显示文件内容后10行
more    file_name 分屏显示文件内容
              空格: 下翻一屏
              回车: 下一行
history  显示执行过的命令
       !!     重复执行上一次命令
       !n    重复执行第n行命令
       !       首字母 向上搜索,最近一次被执行的命令
wc 文件统计
统计制定文件的字节数,字符数,行数并显示出来
wc [选项] file_name
wc  -l    file_name  显示行数 line
wc  -w    file_name  显示字符数 word
wc  -c    file_name  显示字节数
 ;  分号   语句的结束,通常用于链接多个命令的执行
 |  管道   将上一个程序或者命令的输出结果作为下一个程序或命令的输入
history | more
users      查看登录系统的用户
    who          登录到本地的系统用户的详细信息
    who am i 显示当前用户的信息
    whoami   显示当前用户的名称
ps                检测进程的工作状态
-e         显示所有进程
-f    
显示详细的进程
-h   不显示标题
 a   显示终端上所运行的程序 
 r     
显示正在运行的进程
 x     
显示没有控制终端的进程
 u     
显示详细格式
aux   显示所有进程的详细信息
        top
kill PID 将指定的PID进程结束
-9  SIGKILL信号 强制杀死程序
 
重定向
>   截断写入
>>  末尾追加写入
文件链接
    ln [options] source [dest]
    ln [options] source [dest]
    ln [options] source...directory
    硬链接
    ln [路径名]/[文件名] [路径名]/硬链接的名称
bash 快捷键
ctrl + l 清屏
ctrl + a 定位到命令开始
ctrl + e 定位到命令末尾
ctrl + d 退出、结束命令
ctrl + c 中断程序
ctrl + z 挂起正在执行的命令
ctrl + shift + c 复制
ctrl + shift + v 粘贴 linux基础命令
原文:http://blog.csdn.net/qq_26369213/article/details/46434079