LINUX的初识
知识要点
1.常用命令
首先了解Linux目录的结构:
linux
上是没有window
这种盘符说法。 只有一个根目录 ,所有的文件都在根目录下。
/
代表根目录
~
代表家目录
/bin 用以存储二进制可执行命令文件
/home 普通用户的默认目录,在该目录下,每个用户拥有一个以用户名命名的文件夹。
/root 超级用户,即根用户的主目录
/etc 存放文件管理配置文件和目录。
/lib 存储各种程序所需要的共享库文件。
--------------------------------------------------------------
/sbin 许多系统命令的存储位置
/dev 存储设备文件,包括计算机的所有外部设备,如硬盘、是、键盘、鼠标等。
/opt 作为可选文件和程序的存放目录,否则将无法引导计算机进入操作系统。
/srv 存储系统提供的服务数据。
/sys 系统设备和文件层次结构,并向用户程序提供详细的内核数据信息。
/lost+found 一般为空,当非法关机时,会存放一些零散的文件。
/proc 这是一个虚拟目录,它是内存的映射,包括系统信息和进程信息。
/boot 存放Ubuntu内核和系统启动文件。
/mnt 通常包括系统引导后被挂载的文件系统的挂载点。
/media 存放Ubuntu系统自动挂载的设备文件。
普通用户 $
root用户 #
进入root用户
su root 进入root用户,需要密码。
sudo passwd root 修改密码
su pyvip 切换到普通用户。
pyvip@vip:~$
用户名 @ 主机名 : 目录 用户类型(普通/root)
1.常用命令
pwd 查看当前文件夹
cd 切换文件夹
ls 查看当前文件夹下的内容
mkdir 创建目录 (mkdir a_dir)
touch 如果文件不存在,新建文件
rmdir 删除指定目录
rm 删除指定文件名
clear 清屏 (快捷键 ctr + L)
终端命令格式
command [-options] [parameter]
cd
切换路径
cd .. 回到上一级目录
cd / 跳到根目录
cd ~ 回到家目录
cd 回到家目录
cd . 当前目录
cd - 回到上一次目录
区分:
cd 绝对路径 。是从根路径 / 开始的
cd 相对路径
ls
查看
ls
# 常用参数
-a # 显示目录下所有的子目录和文件 包括以`.`开头的隐藏文件
-l # 以列表方式显示文件的详细信息
-h # 配合 `-l` 人性化的显示文件大小
-i # 会显示编号(id)
mkdir
mkdir dirname # 创建目录
# 常用参数
-p 同时创建多级目录
-v 显示过程
rmdir
删除空目录
rmdir dirname # 删除空目录
# 常用参数
-v 显示过程
-p 递归删除
导入tree
sudo apt-get install tree
rm
删除文件
rm filename # 删除文件
# 常用参数
-i 交互式删除,提醒
-f 强制删除
-r 递归式文件夹删除
* 通配
rm -rf * # rm 删除文件 -r 还可递归的删除文件夹 -f强制 *所有
mv
移动和重名 = 剪切
mv filename1 filename2 # 重名
mv filename1 -b filename2 # 重命名前覆盖
mv filename2 dirname # 移动
cp
复制
cp filename1 dirname # 复制
# 常用参数
-a # 复制目录 保留文件原有的属性
-i # 在覆盖之前提示
-r # 目标文件必须为一个目录名
-v # 显示进度
文件类型:
b 块文件也叫设备文件也叫特殊文件
c 字符文件
d 目录文件
p 管道文件
f(-) 普通文件/文本文件
l 链接文件
s(socket) unix/类unix套接字
注意:linux上文件的后缀名只是给我们自己看的,并不能表示文件的类型。
关机/重启
-
reboot
重启 用sudo 权限 -
shutdown
用sudo 权限-
-h now
立马关机 -
-r now
立马重启 now 为当前时间为 0 -
-h +10
系统再过十分钟后自动关机 -
-h 20:25
系统在今天的20:25
会关机 -
-c 取消
-
-
init
-
0
关机 -
6
重启
-