码迷,mamicode.com
首页 > 系统相关 > 详细

linux基础命令

时间:2015-06-10 08:56:46      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:unix   linux   终端   命令   

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基础命令

标签:unix   linux   终端   命令   

原文地址:http://blog.csdn.net/qq_26369213/article/details/46434079

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!