文章目录
计算机教育中缺失的一课
原博文(弃)
这篇博客不知道从何入手,但是指令实在是太多,暂时的计划是想到哪里写哪里。
文件的一些操作
对文件进行复制:cp path/to/a path/to/b
对文件进行删除:rm /path/to/a
对文件夹进行删除:rm -rf /path/to/folder 这里的r表示删除子目录下的文件,f表示强制删除
对文件进行移动:mv /path/to/a/test.mp4 /path/to/b/haha.flv 这里是可以直接进行文件名和后缀的修改
显示路径下的文件:ls /path/to/a
查看当前文件夹下文件个数:ls | wc -l
linux的一些操作
查看内核版本:cat /proc/version
查看系统信息:lsb_release -a 有时候不起作用
查看位数信息:uname -a
查看系统版本:cat /etc/issue
查看指定端口使用情况:lsof -i:8080
查看某一个程序信息: ps -elf | grep ***
杀死某一个进程:kill -9 num
其他
脚本启动 bash /home/hah/test.sh
查看配置信息
查看gpu信息 lspci | grep -i vga
查看N卡详细信息 nvidia-smi
查看cpu信息 lscpu
下载文件
curl http://xxxxxxx
wget http://xxxxxxx
git clone https://git.xxxxxxxxxx/xxxxx.git xxxx
博客原文如上,计划在此博客中继续更新”计算机教育中缺失的一课“,方便学习复习。
mit课程链接
对应的中文站
$1 概述和SHELL
2022.04.10更新
涉及到的一些指令
date #显示日期
echo hello #显示hello
echo $PATH #显示路径?显示谁的路径?
which echo #查找echo的位置
/bin/echo $PATH #显示路径?
pwd #打印当前路径 print work directory
cd /home #切换到home目录
cd ./ #仍在当前路径
cd .. #回到上级目录
cd /home/test/ #切换到指定路径
ls #查看当前目录下有哪些文件
man ls #更多ls指令使用man查看手册
ls -l /home #详细列出当前目录下的文件/文件夹信息
chmod #用于修改权限
# 有两种方式,chmod +/- 数字 和chmod +/- 字母
man chmod #查看详细的chmod手册
#重定向文件
echo hello > hello.txt
cat < hello.txt >hello2.txt
echo test >> hello2.txt
# 查看系统/硬件信息
#略
- 按照上述步骤联系
- 完成课后练习
- 从”习题解答“中获取参考答案
- 自行阅读出现的相关手册(ls /chmod / touch等)
本节完