1、linux操作系统常用命令有哪些?
系统信息:umame -a显示系统信息
uptime显示系统运行时间
hostname主机名
top显示当前活跃的进程
文件操作:ls列出目录内容
cd更改目录
pwd显示当前目录路径
cp复制文件或目录
mv移动或重命名文件或目录
rm删除
mkdir创建目录
rmdir删除空目录
find搜索文件
文本处理:cat查看文件内容
more/less分页查看文件内容
head查看文件开头部分内容
tail查看文件末尾部分内容
grep在文件中搜索特定的字符串
awk文本和数据处理工具
sed流编辑器
权限管理:chmod改变文件权限
chown改变文件所有者
chgrp改变文件所属组
磁盘管理:df显示磁盘使用情况
du显示文件或目录
mount挂载文件系统
umount卸载挂载的文件系统
网络通信:ping 检查网络连接
ifconfig显示或配置网络
netstat显示网络连接
scp安全复制文件到远程服务器
ssh安全地访问远程服务器
其他:echo输出文字到控制台
man显示命令手册页
tar打包或解包文件
gzip压缩或解压文件
wget从网络上下载文件
2、通用编码规范
-
命名规范:
- 变量名、函数名使用小驼峰命名法(lowerCamelCase)。
- 常量名使用全大写,单词之间用下划线分隔(UPPER_CASE)。
- 类名使用大驼峰命名法(UpperCamelCase)。
-
缩进:
- 使用2个或4个空格进行缩进,不使用制表符(Tab)。
-
分号:
- 在语句末尾使用分号(;)。
-
空格:
- 在操作符前后加空格。
- 在大括号前后加空格(例如:function() {})。
-
引号:
- 使用单引号(')包围字符串,除非字符串内包含单引号。
-
注释:
- 使用单行注释(//)和多行注释(/* … */)来解释复杂的代码段。
HTML规范
-
标签和属性:
- 使用小写字母书写标签和属性。
- 属性值应使用双引号。
- 自闭标签(例如:
<img>、<input>)不需要闭合。
-
结构:
- 使用合理的标签来构建页面结构(例如:
<header>、<footer>、<section>)。
- 使用合理的标签来构建页面结构(例如:
-
语义化:
- 尽量使用语义化的标签来表达内容。
CSS规范
-
选择器:
- 使用小写字母书写选择器。
- 尽量使用类选择器,避免过度使用ID选择器。
-
属性:
- 属性名和值使用小写字母。
- 在属性值前加0(例如:0.5em而不是.5em)。
-
缩写:
- 使用缩写属性(例如:
margin、padding、font)。
- 使用缩写属性(例如:
-
命名:
- 使用小驼峰命名法或中划线命名法(lowerCamelCase或kebab-case)。
JavaScript规范
-
变量声明:
- 使用
let和const而不是var。
- 使用
-
代码块:
- 使用大括号包裹所有的代码块。
-
模块化:
- 使用模块化代码,例如CommonJS、AMD、ES6 Modules。
-
ESLint:
- 使用ESLint等工具来强制执行代码规范。
3、git常用的命令?
基础配置
git config --global user.name "Your Name":设置全局用户名git config --global user.email "email@example.com":设置全局邮箱git config --list:查看配置信息
基础操作
git init:初始化一个新的Git仓库git clone [repository-url]:克隆一个远程仓库到本地git status:查看当前仓库的状态git add [file]:将文件更改添加到暂存区git add .:将所有更改添加到暂存区git commit -m "Commit message":创建一个提交,包含暂存区的更改git commit -am "Commit message":跳过暂存区,直接提交所有已跟踪文件的更改
分支管理
git branch:列出所有本地分支git branch [branch-name]:创建一个新的分支git checkout [branch-name]:切换到指定的分支git checkout -b [branch-name]:创建并切换到新的分支git merge [branch]:将指定分支合并到当前分支git branch -d [branch-name]:删除指定的分支
远程操作
git remote -v:查看远程仓库的信息git remote add [remote-name] [repository-url]:添加一个新的远程仓库git push [remote-name] [branch-name]:将本地分支推送到远程仓库git pull [remote-name] [branch-name]:从远程仓库拉取并合并分支git fetch [remote-name]:从远程仓库下载对象和引用
撤销更改
git reset [commit]:在本地重置特定的提交git reset --hard [commit]:丢弃工作区和暂存区的更改,回到指定的提交状态git revert [commit]:创建一个新的提交来撤销指定提交的更改git checkout -- [file]:撤销对文件的本地更改(未提交到暂存区)
日志和差异
git log:查看提交历史git log --oneline:查看简洁的提交历史git diff:查看工作区和暂存区的差异git diff [first-branch]...[second-branch]:查看两个分支之间的差异
标签管理
git tag:列出所有标签git tag [tag-name]:创建一个新的轻量标签git tag -a [tag-name] -m "Tag message":创建一个新的附注标签git push [remote-name] [tag-name]:将标签推送到远程仓库git checkout -b [branch-name] [tag-name]:基于标签创建一个新分支
2917

被折叠的 条评论
为什么被折叠?



