linux基本知识

Terminal-命令行终端

Shell分为GUI(命令行界面)和CLI(图形界面)两种

操作系统的Shell:GUI: Gnome / CLI: BASH

提示符:$-普通用户登录/#root用户登录

su - 切换到root用户

exit  退出用户登录

exit  退出用户登录

命令 & 在后台执行此命令

clear   清除屏幕显示内容

tab按两下:显示所有提示命令

history命令查看历史记录

通过历史记录简化操作

!!              重复前一个命令
!字符        重复前一个以"字符"开头的命令
!num        按照历史记录的序号执行命令
!?abc       重复之前包含"abc"的命令
!-n           重复倒数第n个命令

可以通过Ctrl+r来在历史记录中搜索命令

Bash shell支持以下通配符

              匹配零个或多个
?              匹配任意一个字符
[0-9]        匹配一个数字范围
[abc]        匹配列表里任何字符
[^abd]     匹配列表以外字符

管理后台作业

Ctrl+z  暂停某个程序
jobs     查看后台作业列表
bg 1    继续执行后台任务1
fg 1     将后台任务调1到前台运行

linux严格区分大小写

Linux树状文件系统结构

pwd命令可以显示当前的工作目录(波浪号代表家目录)

touch命令可以创建一个空白文件或者更新已有文件的时间

以"."开头的文件为隐藏文件

"ls"命令用来列出目录内容

ls -a           显示所有文件(包括隐藏文件)
ls -l            显示详细信息
ls -R           递归显示子目录结构
ls -ld          显示目录和链接信息

"cd"命令可以用来切换目录

cd              回到家目录
cd .. 切换到上一级目录 cd . 切换到当前目录 cd
~ 切换到用户"home"目录(/home/user) cd - 切换到上一个工作目录

cp 源文件(文件夹) 目标文件(文件夹) :"cp"命令复制文件或目录

使用"cp"命令复制文件或目录

-r    递归复制整个目录树
-v   显示详细信息

mv 文件(文件夹) 目标目录  移动或者重命名文件或目录/如果指定文件名,则可以重命名文件

"rm"命令可以删除文件或目录

-i    交互式(删除之前需确认)
-r    递归的删除包括目录中的所有内容
-f    强制删除,没有警告提示(使用时需十分谨慎)
-v    显示详细信息

创建、删除目录

通过"mkdir"命令创建一个目录
通过"rmdir"命令删除一个空目录
通过"rm -r[f]"命令删除一个非空目录

 

原文地址:https://www.cnblogs.com/anni-qianqian/p/6667751.html