一。UNIX系统特点:多用户和多任务
UNIX是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序.
多用户:在同一时刻可以有多个用户同时使用UNIX系统,而且他们互不干扰。
多任务:任一用户在同一时刻可以在UNIX系统上运行多个程序
两种常见的桌面环境:KDE和GNOME
切换虚拟终端的方法:Ctrl+Alt+F[1~6], (F1即当前图形界面) 如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2
进入系统后$表示当前是普通用户
切换成管理员用户:su - root 变成#
退出用exit
init 0 关机 init 6 重启
shutdown - h now 立即关机
who:查看当前登录了哪些用户 tty:查看当前登录的终端
whoami:查看当前用户是谁
date:查看当前日期
cal:查看当前日历
clear:清屏
passwd 修改当前(用户)密码,此时可以修改密码为一位数(安装系统的时候 密码必须为6位)
echo:回写命令
echo XX |(管道符号)XX(交给下一个命令接收)
echo 12345 | passwd --stdin root (以12345输出,作为passwd的输入,此时修改密码只需要一个步骤,不需要两个步骤)--------只有根用户下才能执行此命令
man:查看某个命令的帮助信息,某命令的使用说明 如 man help
使用“命令名 --help”获取帮助 如 passwd --help 查看passwd信息
二、目录结构
命令的三要素:命令本身[选项] 参数
linux只有一个根 / (windows 多根 )
在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构 。
bin目录:用来存放常用的可执行文件
sbin目录:用来存放系统的可执行文件
boot目录:存放电脑启动盘
etc目录:存放电脑配置文件
挂载点(目录):通常可移除式硬件会被挂载在/media或/mnt目录之下
pwd :查看当前在哪个子目录下面
绝对路径:以/开始
相对路径:不以根目录开头的。必须要参照当前位置(以当前位置为参照,补全后面的路径)
三、目录操作和文件操作
mkdir 添加目录 如 mkdir /a
mkdir -p /a/b/c 递归新建目录a下面的子目录b,再建b下面的子目录c
ls :查看当前目录的内容
ls --help | less 管道符号,把help的结果以分页的形式查看,可以用上下键查看具体内容
ls - d 查看目录
l例如: ls -d /a/e 查看a/e目录
ls /a/e 查看e文件和子文件夹内容
mv /a/f /a/f1 :修改文件夹名字
mv /a/f /b :移动f 文件夹到根目录/ 底下,然后修改名字为b
rm -r /a:递归删除/a下面的所有目录和文件
rm -rf /a:强制性删除/a下面所有的目录和文件
安全性删除: mv /a/f /temp 把f移动到temp临时文件夹,类似回收站
touch a.txt 增加文件
mv a.txt b.txt 把a文件名字修改为b
mv/a/a.txt /b/b.txt 把a移动到目录b下面,同时把名字修改为b。---------(相当于windows的剪切-粘贴)
rm b.txt 删除b文件
cd:切换目录
cd. 切换到当前目录
cd ..(有空格):进入上一级目录
cd - 切换到上次所在目录
cd / 进入根目录
cd ~ 进入用户家目录,比如root用户就进入到/root,比如zzz用户,就进入到/home/zzz
mkdir /boot/LANA 新建LANA目录
mv /boot/LANA /DEY 把LANA移动到/目录,然后修改名字为DEY;而不是把LANA目录移动到DEY目录
mv /boot/LANA /DEY/ 把LANA移动到/DEY,不修改原目录名字
cat:查看文件内容
遇到的问题,打开文件输入内容后无法保存,此时可以在目录下输入 nautilus,弹出目录后打开文件,再修改最后保存
分页查看:less /JX/LOVE/WD/love.txt
more /JX/LOVE/WD/love.txt (以百分比显示)
查看文件开头几行(默认前十行) head
查看文件开头几行(指定前n行) head - n 7 指定前7行
查看文件结尾(默认前十行)
查看文件结尾几行
动态监控文件是否有新增内容:tail -f (以覆盖的方式更新查看)
echo my old money > /JX/LOVE/WD/love.txt 以覆盖的方式输入到love.txt
echo my old money > >/JX/LOVE/WD/love.txt 以追加的方式输入到love.txt
此功能用于网页上日志更新 ,动态监测日志新增内容。
查看历史命令:1.上下键 2、!+n 例如 !5 查询第五条命令并且执行出来