Linux

Linux 命令

cd      切换目录

pwd   显示当前目录

ls和ll   查看当前目录列表信息

mkdir    创建目录

rmdir   删除目录

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

find   在文件系统中查找某个文件

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

more/less 分页展示文本类容

head/tail   显示文件头,尾类容

mount  查看所有硬盘分区挂载

mount | column -t  按列显示分区挂载状态

ps -ef   查看所有进程

ps -lu username   显示用户username得进程

ps -ajx   以比较完整得格式显示所有进程

top   实时显示进程状态

kill PID  杀掉知道id得进程

chkconfg -list   列出所有系统服务

chkconfig -list|grep on  列出所有启动得系统服务

rpm -ga  查看所有安装得软件包

env  显示所有得环境变量

export var=value  设置环境变量var=value

ifconfig   查看所有网络接口属性

ping ip  发送ping包到地址ip

route -n  查看路由表

netstat -lntp  查看所有监听端口

netstat -antp  查看所有已建立得链接

netstat -s   查看网络统计信息

su  用户切换

  su【选项】【用户名】:

Linux目录结构

/boot  系统引导文件,内核

/bin  用户基础命令

/dev  设备文件

/etc  配置文件

/home  用户家目录

/root  root用户家目录

/sbin  管理类得基本命令

/tmp  临时文件存放地

/usr  共享得只读数据

/mnt   临时文件系统挂载点

/media  移动设备挂载点

/opt  第三方应用程序得安装位置

/srv  系统运行得服务用到得数据

/var  变化得数据文件

/proc  用于输出进程和内核信息相关得虚拟文件系统

/sys  用于输出当前系统上硬件设备相关信息得虚拟文件系统

Linux用户管理

/etc/profile  系统环境变量文件

bash_profile  用户环境变量

.bashrc  用户环境变量

/etc/passwd  存储用户账号

/etc/group  存储用户组账号

/etc/shadow  存储用户账号得密码

/etc/gshadow   存储用户组账号得密码

Linux 文件打包

gzip -d 解压文件

tar 命令:

    -c  归档文件

    -x  压缩文件

    -z  gzip压缩文件

    -j  bzip2压缩文件

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

    -f  使用档名

查看文件指定行数

        sed -n 5,10p filename  从第五行开始显示10行

        tail filename    显示最后10行

        tail filename -n 5  显示最后5行

        tail filename -n +5  从第五行开始显示

Linux 日志文件位置和类型:

            /var/log/secure   与安全相关得日志信息

            /var/log/spooler  与UUCP和news设备相关得日志信息

            /var/log/boot.log  守护进程启动和停止得日志信息

            /var/log/cron    与定时任务相关得日志信息

            /var/log/mail.log   与邮件相关得日志信息

            /var/log/w'tmp    二进制文件

            /var/log/lastlog    二进制文件

            /var/log/utemp    二进制文件

Linux中文本编辑器

        i   在光标前

        I  在当前行行首

        a  在光标后

        A  在当前行尾

        o  在当前行之下新开一行

        O  在当前行之前新开一行

        do  删除至行首

        d$  删除至行尾

        dd  删除光标所在行

        ndd  删除当前行以及其后n-1行

        D  删除当前光标到行尾得内容

        ctrl+u  删除输入方式下输入得所有文本类容

        n1,n2 d  将n1到n2行之间得内容删掉

        :w  保存当前文件

        :e filename  打开文件filename进行编辑

        :x  保存当前文件并退出

        :q  退出vi/vim编辑器

        :q!  不保存并退出编辑器

        H  光标移至屏幕顶部

        M  光标移至屏幕中间

        L  光标移至屏幕尾部

        y$  拷贝当前光标到行尾得内容

        yy  拷贝光标所在行

        u  取消最近一次得操作

        U  取消所有操作

        ctrl+F  向前翻页

        ctrl+U  向前翻半页

        ctrl+B  向后翻页

        ctrl+D  向后翻半页

        /pattern  从光标处往尾行查询pattern

        ?pattern  从光标处往文件首部查询pattern

        :s/p1/p2/g  将当前行中所有p1替换成p2

        :n1,n2/s/p1/p2/g  将n1行到n2行中得所有p1替换成p2

        esc  退出编辑模式进入命令模式

        

原文地址:https://www.cnblogs.com/cpxjl/p/9037546.html