什么是操作系统?
管理计算机软硬件的系统软件。
Linux常用指令:
ls 指令
ls [选项][目录或文件]
-a//显示所有档案,包括隐藏的[./..]
-A//显示所有档案,包括隐藏的不包括[./..]
-d//仅列出目录本身
-f //直接列出,不进行排序
-F//根据目录,档案信息,给予附加数据结构
*【可执行文件】/【目录】=【socket档案】|【FIFO档案】
-h //将档案以易读形式列出(kb)
-i//列出inode号码
-l//包括档案属性与权限
-r //反向输出
-R //递归显示所有
-t//按时间排序
-S//档案大小排序
--full-time //显示完整时间
ls -alF --color=never ~ //家目录下不显示
切换用户当前路径
cd
改变当前目录
cd .. 返回上级目录
cd - 返回最近访问目录
touch
创建文件
mkdir
创建空目录
rmdir&&rm
rmdir 删除空目录
rm 同时删除文件或目录
-f //force
-r //递归删除
-i //询问是否删除```
cp
cp [src] [des]
-f //强制复制
-i //若目标文件已存在,在复制时会询问
-l //进行硬是连接档建立(实体连接)
-p //连同属性一起复制
-r //递归复制
-u//若 destination 比 source 旧才更新 destination !
-s //复制成为符号链接文件 (symbolic link),即『忚捷方式』档案``
mv
-f //强制删除
-i //询问是否覆盖已有档案
-u //若目标档案已存在,且source比较新时,才会更新
cat
cat //从第一行开始显示档案内容
-n//每行都打印行号
-b //不打印空格行行号
-v //列出看不出的特殊字符
-E //将结尾的断行字符显示出
-T //将[Tab]以[^]显示
tac //从最后一行开始显示档案内容
nl //顺道输出行号
-b//指定行号指定的方式:
-b a//是否为空行,均显示行号
-b t //空行不显示行号
-n//列出行号表示法:
-n ln//行号在屏幕最左显示
-n rn//在自己字段最右显示,不加0
-n rz//在自己字段的最右显示,加0
-w //行号字段占用位数
more
more //一页一页显示
space //向下翻一页
Enter //翻一行
/字符串 //向下查找字符串
:f //显示文件名与当前行数
q //退出
b //往回翻页`
less
与more类似,//可以往前翻页
q 退出
n 查找下一个
N 查找上一个
head
用来显示档案的开头至标准输出中,默认打印前10行
-n:显示行数
tail指令与之相反
head -n 20 /etc/man.config | tail -n 10//显示11-20行
ctrl + L 清屏
od
//以二进制方式查看
echo
输入echo +任意内容,将会显示任意内容
Tab
- 【Tab】接在一串指令的第一个字后面,则为命令补全
- 【Tab】接在一串指令的第二个字以后,则为档案补全
- 文本模式下两次点击tab键显示所有指令
man page
man指令存在于/usr/share/man
相关操作如下:
info page
info page将文件数据拆分成一个个段落,每个段落用自己独立的页面撰写,并且在各个页面有超链接来跳到不同页面,每个独立的页面被称为节点。(/usr/share/info)
操作同man page.
netstat -a
查看联机状态
关机
1. 将数据同步写入硬盘中的指令: sync
2. 惯用的关机指令: shutdown
3. 重新启动,关机: reboot, halt, poweroff
切换执行等级 init
run level 0 //关机
run level 3//纯文本模式
run level 5 //含有图形接口模式
run level 6 //重新启动