【Linux—基础命令】
目录1.ls命令列出目录/文件2.文件类型3.文件权限4.cd命令5.终端界面快捷键6.系统核心目录7.用户与数据目录8.程序与库目录9.其他目录10.mkdir : 创建目录11.rmdir:删除目录12.pwd:查看当前路径绝对路径13.man帮助手册14.文件处理命令15.如何在Linux上创建文件16.在命令模式下指令指令 选项 参数1.ls命令列出目录/文件1.基础用法ls:打印当前目录下所有文件和目录ls-l:打印当前目录下所有文件和目录的详细信息2.常用选项ls-a:打印当前目录下的所有文件和目录 包含隐藏文件ls-d:表示目录本身ls-t:按文件最后修改时间排列ls-r:按照文件名称逆序排列ls-R:按照递归的方式将子目录中的所有文件显示出来3.组合使用ls -la详细信息 显示隐藏文件ls -lrt按时间逆序最常用排日志2.文件类型-表示普通文件d:代表目录相当于windows下的文件夹目录文件l:代表链接文件相当于windows下的快捷方式c:字符设备文件b:块设备比如硬盘等s:网卡设备p:管道设备null:空设备mouse:鼠标设备event键盘设备tty:串口设备3.文件权限1. 三组权限第一组创建者权限u第二组同组用户权限g第三组其他用户权限orwxrwxrwx2.权限符号1. r: 读权限2. w:写权限3. x:执行权限3.数字表示-代表该位置没有对应权限二进制表示满权限111 111 111八进制表示满权限777rwxr-xr-x对于上述例子111 101 101 7 5 54.cd命令cd 目录名:跳转到指定目录cd..返回上一级cd ~或cd回到家目录cd -回到上一次所在目录5.终端界面快捷键放大窗口ctrlshift‘’缩小窗口ctrl‘-’6.系统核心目录/bin存放基础命令/etc系统全局配置文件,通常由管理员去修改/sbin存放的是管理员专用命令shutdown ifconfig)/boot系统启动所需的文件/dev设备文件目录 硬盘/键盘/串口/代表根目录所有文件和目录的起点/ 根目录 (显示为 :/$ )├── bin├── etc├── home 用户总目录 (显示为 :/home$ )│ ├── zhangsan 用户 A 的家目录│ ├── lisi 用户 B 的家目录│ └── wangwu 用户 C 的家目录├── root├── usr└── varsudo提升权限7.用户与数据目录/home:用户主目录存放个人文件和配置/root系统管理员(root用户的主目录与普通用户文件隔离/tmp临时文件目录所有用户可读写系统重启后可能会清空/var可变数据目录比如日志邮件网站内容通常会随着系统运行的时长而增长/opt第三方软件安装目录8.程序与库目录/usr:存放用户程序和只读数据类似与windows下的Program Files/usr/bin:用户级的命令 如python git/usr/lib:库文件so动态链接库/lib:库文件系统启动和基本命令所需的共享库 比如libc.soC标准库/lib6464位的库文件9.其他目录/media可移动设备文件/mnt临时挂载外部文件系统的目录/proc虚拟文件系统 /sys跟/proc类似但更注重系统硬件信息和驱动/sys/class/net显示网络接口/srv存放系统提供的服务数据例如HTTP服务器的文档根目录/run系统运行时数据目录存放进程ID文件Linux目录像是树状图 Windows目录像是森林结构10.mkdir : 创建目录1.mkdir 目录名2.mkdir -p目录1/目录23.mkdir -m权限名8进制目录名mkdir -p 2/3/4/5 -m 777 5是满权限11.rmdir:删除目录1.rmdir目录名删除空目录2.rmdir -rf 目录名删除有内容的目录12.pwd:查看当前路径绝对路径1.相对路径是从当前目录开始到指定位置的相对路径例: 。代表当前位置 。。代表上一层目录./main.c代表当前位置下的main.c文件2.绝对路径是从根目录下‘/’开始到指定位置的路径例/home/wjy13.man帮助手册1当前命令 2系统调用 3库函数man ls 查看当前 命令14.文件处理命令在屏幕上输出echo在屏幕上打印文件信息cat15.如何在Linux上创建文件使用vi编辑器vi 文件名步骤一首先进入命令模式该模式下无法输入文本信息步骤二按下a I o A I O进入编辑模式步骤三当文件编辑完毕想退出文件页面按下esc返回命令模式再按下shift:进入底行命令模式在输入wq保存并退出文件a:在光标后插入内容i:在光标前插入内容o:在当前行的下一行输入内容A:当前行的行尾插入内容I:当前行的行首插入内容O:在当前行的上一行输入内容16.在命令模式下yy复制光标所在行p粘贴nyy复制n行从光标所在行算起np粘贴n次dd删除光标所在整行ndd删除n行从光标所在行算起u撤回ctrlr撤回撤回操作底行命令模式下q退出 w保存 q!强制退出