操作系统
主要作用:管理好硬件设备,并为用户和应用程序提供简单的接口,以便使用,作为中间人,连接软件和硬件。
命令行程序
终端 terminal
cd 切换文件夹
cd /home 绝对路径 以根目录开头
cd admin 相对路径 不以根目录开头
cd .. 返回上级目录
cd ~ 回到家目录 /home/admin
cd - 电视回看功能
cd ../.. 返回上一级目录的上一级
pwd 查看当前目录
ls 查看当前目录下的内容
ls -l 显示详细列表
ls -lh 把文件大小以人性化的方式显示出来
ls -a 显示所有文件,包含隐藏文件,隐藏文明是.开头的 文件
ll 等于 ls -l
mkdir 创建文件夹
mkdir 图片 在当前目录下创建文件夹
mkdir /home/admin/图片 以绝对路径常见文件夹
mkdir /home/admin/a/tupian 如果上一级目录不存在,加上-p自动创建父目录
mkdir a b 在当前目录下创建多个文件夹
mkdir a/{a,b} 在指定目录 下创建多个文件夹
mkdir .abc 以.开头是隐藏文件
touch 创建空文件
touch abc.txt 在当前目录下创建 如果指定了文件,改文件必须存在
touch .a 创建隐藏文件
gedit abc.txt 使用记事本打开文件
rm a.txt 删除文件
rm abc -r 删除文件夹
rm * -r 不能删除隐藏文件
drwxr-x d代表文件夹 -代表文件
rwx rwx r-x r可读 w可写 x执行 第一组代表文件拥有者的权限,第二组代表文件拥有组的权限
第三组代表其他用户的权限
ls *txt 查看当前目录下以txt结尾的文件
cp 拷贝文件(前面是源文件,后面是目标文件)
cp 1.txt 2.txt
cp abc abc_bak -r 拷贝文件夹
mv 移动 重命名
mv 1.txt 2.txt
mv 1.txt ~ 移动到指定目录
>重定向
ls >1.txt 把命令的返回的结果输出到文件中,会覆盖之前的数据,默认情况命令返回结果再屏幕中
ls >>1.txt 把命令返回的结果输出到文件中,追加的方式、
cat 查看文件内容和
cat 1.txt 把文件的内容全部显示到文件中
cat 1.txt 2.txt
cat 1.txt 2.txt > 3.txt 把前两个文件合并到新的文件中