初识Linux---Bash shell(上节)

79 阅读1分钟

bash shell

一、了解CLI:

Linux中一切皆文件 windows中用 \ 反斜杠,Linux中用 / 正斜杠

打开terminal后光标前的信息: 用户名@计算机名:当前所在目录 $(等待用户输入)

~ 表示用户home目录 / 表示根目录


二、重要的命令:

man\color{#FF0000}{man}

显示命令的用法

pwd\color{#FF0000}{pwd}

显示当前目录

ls\color{#FF0000}{ls}

显示全部文件目录
命令作用
ls -l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
ls -als -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
ls -al将上述两条结合
ls -t将文件依照建立时间先后次序列出

cd\color{#FF0000}{cd}

跳转目录
命令作用
cd ..返回上一个目录
cd /切至根目录
cd -返回到上一次操作的目录
cd !$执行上一条命令的最后一个目录

cp\color{#FF0000}{cp}

复制文件

cp 源文件 目标文件

在已有文件的基础上,用源文件内容覆盖目标文件内容(覆盖)

在没有文件的基础上,创建一个和此文件一致的2号文件(复制)

命令作用
cp 1.txt 2.txt用2.txt覆盖1.txt
cp -r 目录/ 目录/将文件夹与文件一同复制到新目录
cp -i规范命令,覆盖时系统会提醒
cp -p将所具权限一同复制

touch\color{#FF0000}{touch}

创建文件

在已有文件的基础上,更新此文件的更改时间

在没有文件的基础上,创建一个空的名称为此文件名的文件


mkdir\color{#FF0000}{mkdir}

创建文件夹(make directories)

mv\color{#FF0000}{mv}

移动文件
命令作用
mv 要重命名的文件名 预期文件名(重命名)
mv 要移动的文件名 要移动到的文件目录(移动)

rm\color{#FF0000}{rm}

删除文件
命令作用
rm 文件名删除指定文件
rm -i -r 文件夹名遍历删除文件夹内容,每删除一个文件系统都会提醒

sudo rm -rf /* | 删除时一个都不提示!删库危险呦!


file\color{#FF0000}{file}

查找文件

cat\color{#FF0000}{cat}

查看文件
命令作用
cat 文件名称查看文件
cat -A ...($等同于回车)
cat -n...(ˆI等同于Tab键)
more
less


tail 	[指定文件末尾几行]
例如:tail -n 2 demo.c(只看文档后两行)


head 	[指定文件前几行]
例如:head -n 2 demo.c(只看文档前两行)