Linux目录结构
/boot:启动目录,内核存放地/etc:配置文件存放地/tmp:程序产生的临时文件/home:用户的目录,新增用户账号时,用户的家目录所在目录/lib:库文件,程序执行过程中,调用一些额外的参数时,储存函数库的目录/bin:储存可执行文件和常用的Linux命令/sbim:系统管理员的命令和工具/usr:应用程序和文件的安装目录/mnt:挂接其他文件系统/root:root账户和home目录/dev:存放Linux系统下的设备文件
Linux命令
vi:生成新文件,也可以编辑、查看文件生成文件vi 文件名编辑文件:打开文件的情况下,按下i(插入)或者a(追加)进入编辑模式,就可以编辑文件了;按下ESC键退出编辑并回到命令模式。其他功能(命令模式下):命令描述:w保存文件:wq保存并退出:wq!保存并强制退出:q退出:q!强制退出dd删除一行文字x删除一个字符:n光标移至文本第n行$光标移至文本的行尾G光标移至文本的末尾/ 字符查找某个字符串pwd:打印用户所处路径pwdcd:改变用户所在目录cd 目录其他功能:命令描述..返回上一级目录返回主目录/home切换到home目录ls:查看指定目录下的内容ls 目录其他功能:命令描述-a列举目录中包括隐藏文件的全部文件-l列举目录中的细节,包括权限、所有者、组群、大小、创建日期等-r从后向前列举-R递归的列举目录下的所有子目录的内容-s大小grep:在大量文件中查找一个特定字符串grep 字符串 文件cat:显示文本内容cat 文件名touch:创建文件touch 文件名cp:拷贝文件或复制文件cp 源文件 目标目录其他功能:命令描述-i互动:如果文件将覆盖目标中的文件,会提示确认-r递归:复制整个目录,子目录以及其他文件-v详细:显示文件的复制进度mv:可以对文件或者目录进行移动mv 源文件 目标目录其他功能:命令描述-i互动:如果文件将覆盖目标中的文件,会提示确认-f强制:不提示地移动文件-v详细:显示文件的移动进度mkdir:创建目录mkdir 目录1 目录2 ……rmdir:删除空目录rmdir 目录1 目录2rm:删除文件rm 文件名其他功能:命令描述-i互动:提示确认删除-f强制:代替互动模式,不提示确认删除-v详细:显示文件的删除进度-r递归:删除整个目录,子目录以及其他文件man:查询和解释一个命令的使用方法等mam 命令名退出:qlocate:定位文件和目录locate 文件或目录名whatis:查询某个命令的含义whatis 命令名bzip2:压缩文件压缩文件:bzip2 文件名解压缩文件bunzip2 文件名gzip:压缩文件压缩文件:gzip 文件名解压缩文件gunzip 文件名tar:打包和压缩tar 包名 要打包目录其他功能:命令描述-c创建压缩文件-x展开归档文件-t显示包括tar文件中的文件列表-z压缩/解压缩文件(gz)-v写入或读取时显示所有的文件-f指名要展开的归档文件名-j压缩或解压缩文件(bz2)“head:查看文件的开头查看前10行head 文件名查看前500行head -500 文件名more:按页查看文件内容more 文件名其他功能:命令描述-num一次显示的行数-f以实际显示的行数,而非自动换行后的行数+num从第num行开始显示which:从path目录中寻找命令位置which 命令名whereis:查找符合条件的文件whereis 程序名其他功能:命令描述-b只找二进制文件-mman说明文件,查出说明文档路径chmod:改变许可权限chmod u=rwx,g=rx,o=x 文件名useradd:添加用户useradd 用户名userdel:删除用户userdel 用户名chgrp:变更文件或目录所属群组chgrp 用户 文件chowm:更改文件用户或组chowm 用户 文件su:修改用户su 用户名exit:退出exit- 关机
haltshutdown -h 时间 ps:查看正在执行的程序ps其他功能:命令描述u列出使用者的名称和使用时间x列出所有程序top:程序执行情景和内存使用topkill:终止一个执行中的进程kill 进程号date:设定或修改时间和日期date -u 使用格林尼治时间 date -r 文件名 最后一次修改文件的时间 date -s 时间 设置时间cal:日历cal 年份 cal 月份 年份df:检查硬盘使用量dfdu:显示文件目录大小du
Linux网络配置
ifconfig:显示网络设备的状态ping:用于检测主机“netstat:显示网络状态clear:清屏echo:回显文字或查看环境变量uptime:系统运行时间wc:计算字数