Linux学习笔记

Linux目录结构

bin -> usr/bin 用于存放二进制命令
boot 内核及引导系统程序所在的目录  
dev 所有设备文件的目录(如磁盘、光驱等)
etc 配置文件默认路径、服务启动命令存放目录
home 用户家目录,root用户为/root
lib -> usr/lib 32位库文件存放目录
lib64 -> usr/lib64 64位库文件存放目录
media 媒体文件存放目录
mnt 临时挂载设备目录
opt 自定义软件安装存放目录
proc 进程及内核信息存放目录
root Root用户家目录
run 系统运行时产生临时文件,存放目录
sbin -> usr/sbin 系统管理命令存放目录
srv 服务启动之后需要访问的数据目录
sys 系统使用目录
tmp 临时文件目录
usr 系统命令和帮助文件目录
var 存放内容易变的文件的目录

目录操作

pwd                查看当前工作目录
clear             清除屏幕
cd ~            当前用户目录
cd /            根目录
cd -            上一次访问的目录
cd ..            上一级目录

系统信息命令

uname 显示操作系统

uname -a 显示主机名及内核信息

hostname 显示系统主机名

hostname -i 显示系统IP地址

whereis xxx 显示xxx可能存在的位置

文件和目录操作

ls 显示当前工作自录所含文件及子目录

ls -l 显示详细信息(简写ll)

ls -a 显示普通文件和隐藏文件的详细信息

ls -al 作用叠加

目录操作

pwd  查看当前工作目录
clear  清除屏幕
cd ~  当前用户目录
cd /   根目录
cd -   上一次访问的目录
cd ..   上一级目录

创建

mkdir aaa        在当前目录下创建aaa目录,相对路径;
mkdir ./bbb        在当前目录下创建bbb目录,相对路径;
mkdir /ccc        在根目录下创建ccc目录,绝对路径;

删除

rm file1              删除file1文件 --- remove

rm -r dir1          删除dir1目录及内含文件

rm -f dir1           强制删除file1文件

rm -rf dir1         强制删除dir1目录及内含文件

复制

cp file1 file2              复制file1并命名为file2, 若file2存在则内容覆盖(需要确认)

cp -r dir1 dir2             递归拷贝dir1并命令为dir2,若dir2存在则复制dir1目录中文件到dir2r

cp -r /aaa /bbb/aaa        将/目录下的aaa目录复制到/bbb目录下,且修改名为aaa;

重命名

mv file1 file2                将file1重命名为file2,若file2存在则内容覆盖

剪切

mv    /aaa /bbb            将根目录下的aaa目录,移动到bbb目录下(假如没有bbb目录,则重命名为bbb);
mv    bbbb usr/bbb        将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为bbb;
mv    bbb usr/aaa            将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为aaa;

创建

touch testFile       在当前目录创建名为testFile文件

posted @ 2023-05-24 19:51  执小汐  阅读(34)  评论(0)    收藏  举报