⭐作者介绍:大二本科网络工程专业在读,持续学习Java,输出优质文章
⭐作者主页:@逐梦苍穹
⭐所属专栏:Linux基础操作。本文主要是分享一些Linux系统常用操作,内容主要来源是学校作业,分享出来的同时自己也得到复习。
⭐如果觉得文章写的不错,欢迎点个关注有写的不好的地方也欢迎指正,一同进步
在命令行终端界面和GUI图形化界面之间转换:
切换 | 命令 |
---|---|
切换到命令行 | systemctl isolate multi-user.target |
切换到图形界面 | systemctl isolate graphical.target |
默认启动到命令行 | systemctl set-default multi-user.target |
默认启动到图形界面 | systemctl set-default graphical.target |
注意tab键的使用
目录 | 说明 |
---|---|
/: | 根目录,第一层目录,所有其他目录的根,一般根目录下只存放目录 |
/bin、/user/bin | 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等 |
/boot | 启动所需要的文件目录 |
/dev | 设备文件。访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 |
mount /dev/cdrom /mnt。 | |
/etc | 配置文件。 |
/home | 普通用户存储他们的个人数据和配置文件,这个目录下包含着用户的家目录。 |
/lib、/lib64 | 系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的 |
参数时需要函数库的协助 | |
/media | 便携式移动设备挂载目录,比如U盘等。 |
/mnt | 临时挂载。 |
/opt | 给第三方软件安装的目录。 |
/proc | 提供内核和进程信息,目录的内容在内存里 |
/root | 超级用户的家目录 |
/run | 系统启动以来的进程运行时数据。重启时重新创建 |
/sbin 、/user/sbin | 放置系统管理员使用的可执行命令 |
/srv | 服务启动之后需要访问的数据目录 |
/sys | 记录与内核相关的信息。包括目前已加载的内核模块与内核检测到的硬件设备 |
信息等。 | |
/tmp | 一般用户或正在执行的程序临时文件目录,具备10天以上的文件将被删除的特 |
性 | |
/user | universal shared read-only data,全局共享只读数据目录。 |
/var | 放置系统执行过程中经常变化的文件,如随时更改的日志文件 |
/sbin、/usr/sbin: 放置系统管理员使用的可执行命令,如fdisk、shutdown、
mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户
只能"查看"而不能设置和使用。
绝对路径是指一个文件在系统中的位置,路径从“/”开始。例如,系统日志
文件的绝对路径名/var/log/messages。
相对路径是指相对于当前目录,一个文件的位置。
绝对路径
绝对路径是指一个文件在系统中的位置,路径从“/”开始。例如,系统日志
文件的绝对路径名/var/log/messages。
相对路径
相对路径是指相对于当前目录,一个文件的位置。
操作 | 命令 |
---|---|
pwd | 列出当前工作目录 |
cd | 改变工作目录 |
ls(ll) | 列出目录内容 |
mkdir | 创建新目录 |
rm -rf | 删除目录(慎用) |
touch | 创建文件 |
cp(cp -r 拷贝目录) | 拷贝文件 |
du | 显示目录或文件的大小 |
find | 实时搜索 |
grep | 在文本中执行关键词搜索 |
ln | 为文件建立链接 例如:ln -s file1 file2 |
echo | 用于在终端输出字符串或变量提取后的值 格式为“echo [字符串 | $变量]”。 |
通配符 | 说明 |
---|---|
* | 任意全部字符 |
? | 任意一个字符 |
[abcd] | abcd中任意一个字符 |
[a,d] | a或d |
[!abc]、[^abc] | 非abc的任意一个字符 |
{…} | 生成序列,{a…d}表示a-d的任意一个字符。 {}还可以用来生成文件 |
[a-z]、[0-9] | a-z中任意一个字符、0-9中任意一个字符 |