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

linux系统管理的基本命令

时间:2015-10-30 18:48:03      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:

1、命令提示符
    user@ubuntu-hansee:~/test$
全局变量 PS1 PS2
    echo $PS1 : \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
    echo $PS2 : >
几个基本的提示符含义:
    \u:用户    \h:本地主机名
    \w:当前工作目录名
    \t:24小时制的时间    \T:12小时制的时间
    
修改当前终端的命令提示符
    直接赋值:PS1="[\t][\u]$ "
    修改后的效果 -- [09:46:09][user]$
修改当前用户终端的命令提示符
    在用户目录下,修改.bashrc文件中的PS1和PS2的值
 
2、文件和目录操作的基本命令
(1)cd:切换目录;
(2)ls:列出目录下的内容;
(3)touch:新建文件;
(4)cp:复制文件或目录;
(5)ln:链接文件或目录;
(6)mv:移动或或更名文件或目录;
(7)rm:删除文件或目录;
(8)mkdir:创建目录;
(9)rmdir:删除目录;
(10)stat:显示节点内容;
(11)file:辨识文件类型;
(12)cat:显示文件内容;
(13)more:按页面大小显示文件内容;
(14)less:按页面大小显示文件内容,可操作;
(15)tail:显示文件尾部内容,默认十行;
(16)head:显示文件头部内容,默认十行;
 
3、进程管理和磁盘管理的基本命令
(1)ps:查看当前系统的进程状态;
    例:ps -aux  // 显示所有进程
(2)top:管理执行中的进程;
    例: top  // 实时显示当前进程状态和内存使用情况,按Enter刷新
(3)kill:删除执行中的进程或工作;
    例:kill -9  进程id // 强制结束进程
(4)mount:将文件系统挂载到指定的挂载点;
    例:mount -t type src_dir dst_dir
(5)umount:卸载已经挂载的文件系统;
    例:umout dst_dir
    当设备正在使用会卸载失败,可以使用lsof命令查看占用挂载目录的进程信息
        lsof | grep src_dir
(6)df:显示磁盘相关信息;
    例:df -h  // 查看系统磁盘设备,默认是KB以上的单位
(7)du:显示目录或文件大小;
    例:du -ch [目录名][文件名]   // 查看指定文件夹或文件的大小,并显示总和
(8)sort:将文本文件内容排序;
    例:sort -n  // 按照数值小大排序
           sort -r -n // 按照数值大小倒序排序
(9)grep:查找文件中匹配的字符串;
    例:grep "match_string" filename1 filename2 filename3 ...  // 在多个文件中查找匹配的字符串
           grep "match_string" filename -Hn // 查找字符串,并列出匹配结果的文件名和行号
           grep "match_string" . -r -Hn // 从当前目录进行递归查找
           find . -type f -exec grep -Hn {} \;   // 与find命令一起使用,查找文件中的匹配字符串,并显示结果
(10)tar:归档文件;
    例:tar命令主要有三种功能:查看压缩的文件、压缩、解压缩(备份功能不介绍)
    查看压缩文件:
        .tar.gz/.tgz:tar ztvf filename.tar.gz/filename.tgz
        .tar.bz/ .tar.bz2:tar jtvf filename.tar.bz/filename.tar.bz2
    压缩文件:
        .tar.gz/.tgz:tar zcvf filename.tar.gz/filename.tgz filename1 filename2 filename3 ...
        .tar.bz/ .tar.bz2:tar jcvf filename.tar.bz/filename.tar.bz2 filename1 filename2 filename3 ...
    解压文件:
        .tar.gz/.tgz:tar zxvf filename.tar.gz/filename.tgz
        .tar.bz/ .tar.bz2:tar jxvf filename.tar.bz/filename.tar.bz2
    

 

linux系统管理的基本命令

标签:

原文地址:http://www.cnblogs.com/hancq/p/4924073.html

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