linux的基本命令

来源:互联网 发布:淘宝详情页怎么切图 编辑:程序博客网 时间:2024/06/13 09:30

1.常用指令


  ls        显示文件或目录    

         -l    列出文件详细信息

         -a    列出当前目录下所有文件及目录,包括隐藏的a


mkdir    创建目录

        -p    创建目录,若无父目录,则创建p

 

cd         切换目录

touch     创建空文件

echo      创建带有内容的文件

cat        查看文件内容

cp        拷贝

mv        移动或重命名


rm         删除文件

            -r   递归删除,可删除子目录及文件

           -f    强制删除

 

find       在文件系统中搜素某文件

wc        统计文本行中行数、字数、字符数

grep      在文本文件中查找某个字符串

rmdir     删除空目录

tree       树形结构显示目录 需要安装tree包

pwd       显示当前目录

ln            创建链接文件

more less    分页显示文本文件内容

head tail      显示文件头、尾内容

ctrl + alt + F1     命令行全屏模式



2.系统管理命令

 stat      显示指定文件的详细信息,比ls更详细

who      显示在线登录用户

whoami     显示当前操作用户

hostname    显示主机名

uname         显示系统信息

top               动态显示当前耗费资源最多的进程


ps                显示瞬间进程状态

          -a    显示现行终端机下的所有程序,包括 其他用户的程序

          -u     以用户为主的格式来显示程序状况

          -x     显示所有程序  ,不以终端机来区分


du     查看目录大小

          du -h /home   带有单位显示目录信息


df     查看磁盘大小

          df  -h 带有单位显示磁盘信息


ifconfig     查看网络情况

ping          测试网络连通

netstat      显示网络状态信息

man          查看命令功能   man  ls

clear         清屏


alias         对命令重命名

           alias  showmeit = "ps -aux"    

unalias      解除命令的重命名

          unalias showmeit


kill            杀死进程,可以先用ps或top命令查看进程id 然后再用kill命令杀死进程


3.打包压缩相关命令

    gzip

    bzip2

     tar:

            -c      归档文件

            -x      解压缩文件

            -z     gzip压缩文件

            -j      bzip2压缩文件

            -v     显示压缩或解压缩过程

            -f      使用档名

   例:

    tar -cvf  /home/abc.tar/home/abc       只打包,不压缩

    tar  -zcvf   /home/abc.tar.gz/home/abc    打包 并用gzip压缩

    tar  -jcvf    /home/abc.tar.bz2/home/abc    打包,并用bzip2压缩


4.关机/重启机器

    shutdown 

            -r      关机重启

           -h        关机不重启

            now      立刻关机


    half         关机

   reboot      重启