Linux系统命令

终端的使用技巧:

        Ctrl+Alt+t 快速打开终端

        Shift+Alt+t 新建终端标签页

        Tab 补全命令或参数,如果有多个候选,可以连按两下列出所有候选

        Up/Down 调用命令的执行记录

        Home 光标跳转到行首

        End 光标跳转到行尾

        !cmd 把最后执行的cmd再执行一次

常用命令:

        clear/Ctrl+l 清理屏幕

        ls 显示当前目录下的内容

                ls  -a 显示隐藏的文件(在Linux、UNIX系统下以“.”开头的文件默认是隐藏的,在文件界面上使用Ctrl+h显示隐藏“.”开头的文件)

                ls -l 显示文件的详细信息

        cd 进入一个目录(切换目录)

                cd ~ 当前用户的主目录

                cd / 根目录

                cd . 当前目录

                cd .. 上级目录

        man [n]  查看某个关键字的帮助手册,key可以是命令也可以是函数名

                n=1 系统命令

                n=2 系统函数

                n=3 标准库函数

                q 推出帮助手册

        sudo reboot 系统重启命令

        sudo int 0 系统关机命令

        size 查看可执行文件的内存段

        time  记录可执行文件的执行时间

        strace 追踪可执行文件的执行过程

        pwd 查看当前所在的工作目录

        whomai 查看用户的用户名

        ldd 打印程序或者库文件所依赖的共享库列表

        env 显示系统中已存在的环境变量

       ar 是一个专门控制静态库的命令

                ar -r 把目录文件合并成一个静态库,如果静态库文件已经存在则更新

                ar -q 向静态库中添加目标文件

                ar -t 查看静态库中有哪些目标文件

                ar -d 从静态库中删除目标文件

                ar -x 把静态库展开为目标文件

        ipcs -m 显示共享内存(m: memory)

        ipcs -q 显示消息队列(q: queue)

        ipcs -s 显示信号量(s: semphore)

        ipcs -a 显示所有IPC对象(a: all)

        ipcrm -m ID 删除共享内存

        ipcrm -q ID 删除消息队列

        ipcrm -s ID 删除信号量

文件相关的命令:

        touch 创建文件

        rm 删除文件,删除时不经过回收站,很难恢复

        cp [filename] 复制文件

        mv  [filename] 移动文件(还具有重命名的功能)

        cat 显示文件的所有内容到屏幕,只适合显示内容较少的文件

        more 默认显示文件的第一页内容,回车向下翻一行,q键退出

        head  显示文件的前10行内容

        tail 显示文件的最后10行内容

   目录(特殊的文件)相关命令:

        mkdir 创建目录

                mkdir -p / 创建多级目录

        rmdir 删除空目录

        rm -rf 删除非空目录

        cp -frp 复制目录

        mv 移动和重命名目录,不需要加额外的参数

你可能感兴趣的:(Linux操作,linux)