@@一切皆为文件
@@没有消息就是好消息
在虚拟机中
Ctrl+Alt+t 打开一个终端
Ctrl+Shift+= 放大窗口和字体
Ctrl+- 缩小
Ctrl+d或exit 关闭
《鸟哥的私房菜》---shell命令,百度
@符号之前用户名,之后计算机名,:号手动打印,~号目录,当前位置,dollar为非root用户
root:超级管理员(super administrator)#符号
shell语言分为:sh、csh(较大内核,类似c语言)、korn sh(人机交互)、bash就是当前命令、ZSH为MAC电脑的shell命令
Echo 打印,
Echo $SHELL 查看当前shell语言
Linux内核版本 uname -a
发行版本 cat /etc/issue
关机 power off、 shutdown -h (10分钟时间)、init 6
重启 reboot 、shutdown -r (时间),init 0
whereis 查询软件的安装路径和环境
第一个是安装路径,后面是配置文件
binary--二进制 s--super sbin/bin目录--可执行程序目录
所有可执行程序的路径是上面
du 路径名 查看指定目录的大小,du -h(带单位展示) human readable
ls (list show) 打印当前目录下所有内容
ls 【option】… 【file】…
…可变长参数,可有可没有,可多可少
ls -a 查看所有文件,包括隐藏文件(以.开头的文件是隐藏文件)
.表示当前目录, ..表示上层目录,上上层为 ../../
以点开头的路径为相对路径
/bin 普通用户的二进制文件
/sbin 管理员的二进制文件
/boot 引导目录,操作系统的启动程序,没有无法启动
/ cdrom 虚拟机有,光盘
/dev 设备驱动目录
/etc 所有程序的配置文件
/home 所有的普通用户,普通用户家的集合,普通用户不能操作其他用户,管理员可以操作任何目家目录
/root root用户的家目录
/media 自动挂载目录(手机,优盘,硬盘)
/mnt 手动挂载目录
/opt 第三方软件目录
/var 临时文件
绝对路径:以根目录为起始的路径为绝对路径 /home/123/ 最后一个斜杠可写可不写
~是绝对路径,表示/home/***,某个用户的家目录
相对路径:以当前路径引起的与其他路径之间的关系
第一个字母表示文件类型,后面9个表示权限
数字2表示硬链接数,第一个ubuntu表示属主,第二个表示属组,4096表示文件大小,时间是文件最后修改时间,最后文件名
ll -lh = ll -hl = ls -l -h
Tab 补全,一大神器,不会写错,可补全文件、文件夹、命令
上下键,翻历史记录
pwd 显示当前位置的绝对路径
cd change dirtory-改变切换目录
cd + 路径,可以是相对、绝对路径
cd 回车 切换到家目录
cd .. 上一层, cd ../.. 上上层
touch 文件名 创建文件
word 文件 doc,xlm都是二进制类型文件,txt是文本文件,记事本打不开的都是二进制
rmdir 删除空文件,
cp source destination 两个都可以是绝对或相对路径
cp注意事项:1.源文件必须存在; 2.目标文件可以存在,存在之间覆盖,不存在会创建
拷贝文件夹需要加 r,表示递归
mv 剪贴,重命名
可以mv多个文件,或者改名一个文件,但是不能同时改名
cp文件夹必须加-R,mv文件夹不加 -R
ll 和 stat 查看文件属性
Inode 号为文件编号,Uid是用户ID, Gid是组用户
查看文件
cat 将文件内容打印到屏幕终端上,一般适用于文件内容非常少,只能鼠标翻页
tac 以行为单位倒着打印
more
less
head 默认看文件前十行 head -20 【文件名】看前20行
tail 默认看文件后十行 tail -20 【文件名】看后20行
问题:more和less不一样的地方
more-上下键翻页,显示百分比,看完之间结束,空格翻页,回车换行
less-上下键换行,不显示百分比,需要退出q,空格翻页,回车换行