图片存放 images/004/
Linux 基础 
一、Linux 常用命令 操作命令 
ssh 远程连接 
cd 切换目录 
ls 查看目录列表 
tree 打印目录树 
mkdir 创建目录 
rm 删除目录 
touch 新建文件 
cp 复制文件 
mv 移动文件 
find 搜索文件 
grep / sed / awk 文本处理 
 
文件、路径操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 current_directory=$(pwd )     current_directory = os.getcwd()     touch  file.txt ; mkdir  dir rm  file.txt ; rm  -r dir mv  old_name new_namecat  file.txtcat  file.txt | grep "keyword" head  -n 10 file.txt ; tail  -n 10 file.txtfind . -name *.py grep LOOP OUTCAR | head  -n 1 
批量替换常用关键参数,sed -i ‘s/模式/替换/‘ file 1 2 3 4 5 sed -i 's/IBRION =.*/IBRION = 2/'   */INCAR sed -i 's/NCORE =.*/NCORE = 12/'   */INCAR sed -i 's/^\(.*\)F   F   F\(.*\)$/\1F   F   T\2/'  */POSCAR 
文件压缩、解压 1 2 3 4 5 6 7 tar -zcvf file.tar.gz file.txt  tar -zxvf file.tar  zip -r html.zip /home/html unzip html.zip 
磁盘管理,文件数量 1 2 3 4 5 6 7 8 9 10 11 12 df  -hdu  -h ./testls  -l | grep '^-r'  | wc  --lls  -l | grep '^d'  | wc  --l
文件权限操作(change mode) Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)
1 2 3 4 chmod  644 file.txtchmod  777 file.txt   chmod  +rwx file.txtchown  user file.txt 
获取当前目录下的所有子目录 1 2 3 4 find . -maxdepth 1 -type  d ! -name '.'  ls  -d */ 
读取输入内容 1 2 read  Value	Value = input("" )   
二、Linux 目录结构 文件系统层次结构标准 Filesystem Hierarchy Standard
https://blog.csdn.net/Ph_Nirvana/article/details/62427684 https://blog.csdn.net/m0_38044196/article/details/72844025 文件系统层次结构标准 - 维基百科,自由的百科全书 (wikipedia.org)  
目录 
说明 
 
 
/ 
整个文件系统层次结构的根目录 
 
/bin/ 
需要在单用户模式可用的可执行文件 
 
/boot/ 
引导程序文件 
 
/dev/ 
必要设备 
 
/etc/ 
特定主机,系统范围内的配置文件 
 
/home/ 
用户的家目录,包含保存的文件、个人设置等,一般为单独的分区 
 
/lib/ 
/bin/ 和 /sbin/中二进制文件必要的库文件 
 
/mnt/ 
临时挂载的文件系统 
 
/opt/ 
可选应用软件包 
 
/proc/ 
虚拟文件系统,将内核与进程状态归档为文本文件。例如:uptime、 network。在Linux中,对应Procfs格式挂载 
 
/root/ 
超级用户的家目录 
 
/sbin/ 
必要的系统二进制文件,例如: init、 ip、 mount 
 
/tmp/ 
临时文件(参见 /var/tmp),在系统重启时目录中文件不会被保留 
 
/usr/ 
用于存储只读用户数据的第二层次 
 
/var/ 
变量文件——在正常运行的系统中其内容不断变化的文件,如日志,脱机文件和临时电子邮件文件。 
 
二、服务器管理 管理常用命令 
cat /proc/cpuinfo 查看 CPU 信息 
top 查看系统使用情况 
df 查看磁盘使用情况 
free 显示系统内存情况 
sudo 以管理员身份执行 
whereis 查看可执行文件路径 
chmod 设置目录权限 
cat / more / less 查看文件 
zip / tar / gzip 压缩文件 
unzip / tar / gunzip 解压文件 
crontab 计划任务 
nohup 后台运行程序 
ps 查看进程 
kill 杀死进程 
rpm / yum / apt / apt-get / dpkg 软件包管理 
service / systemctl 服务管理 
ifconfig 查看网络属性 
netstat 查看网络状态 
date 显示系统时间 
rpm 安装用 RPM 来打包的软件 
yum 基于 rpm 的软件包管理器,能够从指定的服务器自动下载 RPM 包并且安装 
 
超线程 http://sobereva.com/392 
参考资料 
https://www.runoob.com/linux