linux指令课堂内容
1、终端 编辑配置文件 编辑 进入终端字体配置
2、切换用户:su - 用户名 创建新用户:adduser 用户名 passwd 密码 输入两遍想要的密码
3、ubuntu中 sudo获取管理权限 sudo 命令
4、[root@192.168.1.10 ~]# 通过网络远程登录
5、向日葵 可以远程控制电脑等
6、~ 当前用户的工作目录
7、reset/clear 清屏
8、嵌入式操作系统中的一点哲学:一切皆为文件
普通文件 - 开头
目录文件 d开头
设备文件 c/b开头
链接文件 l 开头
管道文件 p开头
小众文件 共享文件 s开头
堆栈文件 f开头
9、r可读 w可写 x可执行
4 2 1
3个为1组
①当前用户对这个文件的操作权限②跟当前用户在同一组的其他用户③其他用户
修改权限 chmod
Tab键 自动补全
man 命令 帮助手册 q退出 上下 :翻页
u超级用户 g与超级用户同组的用户 o其他用户 a所有用户 例如u+r
快捷方法:chmod 777 文件名 rwxrwxrwx 4+2+1 4+2+1 4+2+1
666 rw-rw-rw- 4+2 4+2 4+2
654 rw-r-xr-- 4+2 4+1 4
.开头 隐藏文件
若要在Linux下编写一个c程序:①gedit hello.c 文本编辑器(自动创建文件)(②cat hello.c 查看hello.c)③gcc 文件名 编译器(会报错)④./文件名 执行文件 文件名格式.out 要执行编译的文件 而不是文本
文件名~ 备份文件
rm 文件名 删除文件
rm -f 文件名 强制删除
mkdir 1105 创建1105目录(文件夹)
rm -rf 文件名 删除目录 目录删除比文件删除多个r
rmdir 1105 删除1105目录 不能删除非空目录
cd 1105/ 目录后面加/
cd / 根目录(所有目录的父目录)
根目录里面每个目录的作用:
/bin 二进制可执行命令(常用命令)
/etc 系统管理和配置文件
/lost+found 平时为空,收留系统非正常关机而无家可归的文件
/mnt 系统管理员临时安装文件系统的安装点
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息 存放着用户与内核的交互信息
/selinux 主要用来加固操作系统 提高系统的安全性
/tftpboot 提供对目标机的主要映像文件的下载工作
/var 某些大文件的溢出区,比如各种服务的日志文件
/boot 启动Linux的核心文件
/home 普通用户的工作目录
/media 存放着可移除的设备,比如软盘,光盘
/net 存放着和网络相关的一些文件
/root 超级用户的工作目录
/srv 系统启动服务时可以访问的数据库目录
/tmp 临时文件,重启后自动清空
/dev 系统的设备文件,即设备的驱动程序
/lib 存放着和系统运行相关的库文件
/misc 储存着一些特殊的字符的定义
/opt(option : 自由选择)主要给源码安装软件时选择的安装目录位置
/sbin 系统的管理命令,这里存放的是系统管理员使用的程序
/sys 管理设备文件
/usr 最大的目录,存放着应用程序和文件
绝对路径:确定唯一的目录 相对路径:不一定能进入所要的目录
pwd 查看当前目录所在的绝对路径
cp *** ### 把***拷贝进###
cp -r *** ### 拷贝目录文件
mv demo.c kk demo.c剪切到kk
mv hello.c hello1.c 重命名
tar cvzf kk.tar.gz kk 压缩文件kk到kk.tar.gz
tar xvzf kk.tar.gz 解压文件kk.tar.gz
tar xvzf kk.tar.gz -C /root/1105/ 解压到指定目录
※安装vm工具 执行./。。。.pl reboot重启
vim 文件名
vi工作模式 命令行模式 进入就是
底行模式 shift+:
插入模式 i/a
插入模式到命令行模式:esc
命令行模式到底行模式:shift+:
没保存就删掉的文件 。。。.swp
vim编辑器加行号:vim /etc/vimrc set ruler这一行的下面一行输入set number 怕改错先cp备份:cp /etc/vimrc /root/