前言:突然奇思妙想,何不在学习Linux的道路上一边学习一边总结,这样应该学得更加深刻。不敢造次,所以起名叫Linux小课堂,零零散散地总结,也是一个动力。我是系统学习,但不保证小课堂是系统总结输出,纯属小打小闹。如需系统学习,请百度搜索Linux,学习Linux的方式真所谓条条大路通罗马。开始总结,不定期更新。
1, 一个命令行是基于文本的界面,可用于向计算机系统输入指令。Linux命令行由一个程序提供,它称为shell.
如图是超级用户root运行shell的界面
使用bash shell执行命令
使用ls指定工作目录下之内容(列出目前工作目录所含之文件及子目录)
使用ls –l以长列表的方式显示目录下的内容
使用ls –a显示包括隐藏文件在内的所有文件
使用date查看时间
使用passwd更改用户的密码
使用file显示文件的类型
使用head显示文件的开头部分,默认显示10行
使用tail显示文件的结尾部分,默认显示10行
使用wc计算文件中行、字和字符的数量
使用history显示之前执行的命令历史记录
使用!number扩展至与指定编号匹配的命令,使用!string扩展至最近一个以制定字符串开头的命令
2,Linux文件系统层次结构
/目录是根目录,位于文件系统层次结构的顶部
列出系统中一些最重要的目录
/usr:安装的软件、共享的库,包括文件和静态文件只读程序。
/etc:系统的配置文件
/var:系统的可变数据,在系统启动之间保持永久性,动态变化的文件可以在/var下找到
/root:管理超级用户的主目录
/home:普通用户存储其个人数据和配置文件
/boot:系统开始启动过程所需的文件
/dev:包含特殊设备文件,供系统用于访问硬件
/run:自上一次系统启动以来的进程的运行时数据
使用pwd显示当前位置的完整路径名
使用cd可更改目录
使用touch创建文件
使用mkdir创建目录
使用cp 复制,mv移动,rm删除文件或目录
未完,再续~
.
原文地址:https://blog.51cto.com/11293100/2405058