首先建立连接打开xshell,点击new新建,输入账户和密码
然后就是常用的几个命令:cd 和ll/ls
1.cd命令:cd
是一个非常基本且重要的命令,它用于改变当前工作目录。cd
命令的名称来源于 "change directory"(改变目录)的缩写。以下是一些使用 cd
命令的常见方式和示例
-
进入指定目录:
- 要进入一个特定的目录,只需在
cd
命令后面跟上目录的路径。例如:cd /path/to/directory
- 要进入一个特定的目录,只需在
-
回到用户的主目录:
- 使用单个连字符(
~
)可以快速跳转到当前用户的主目录:cd ~
- 使用单个连字符(
-
回到上一级目录:
- 使用两个连字符(
..
)可以返回到当前目录的上一级目录:cd ..
- 使用两个连字符(
-
回到上一个工作目录:
- 使用环境变量
OLDPWD
(由bash
维护)可以返回到上一个工作目录:cd -
- 使用环境变量
-
使用相对路径:
- 相对路径是相对于当前目录的路径。例如,要从当前目录进入一个子目录,可以这样做:
cd subdir
- 相对路径是相对于当前目录的路径。例如,要从当前目录进入一个子目录,可以这样做:
-
使用通配符:
- 你可以使用通配符
*
来匹配多个目录或文件。例如,要进入名为project*
的第一个目录,可以使用:cd project*/first_directory
- 你可以使用通配符
-
列出目录内容:
- 如果忘记目录的确切名称,可以使用
ls
命令列出当前目录的内容,然后再决定进入哪个目录:ls
- 如果忘记目录的确切名称,可以使用
-
打印当前目录:
- 使用
pwd
命令可以打印出当前工作目录的完整路径:pwd
- 使用
-
使用命令别名:
- 你可以为
cd
设置别名,以简化常用的目录切换操作。例如,你可以将cd ..
设置为别名,以便快速返回上一级目录:alias ..='cd ..'
- 你可以为
-
使用
cd
命令的参数:cd
命令还可以接受一些参数,例如:cd -P
:会创建一个物理路径,即解析掉所有的符号链接。cd -L
:会创建一个逻辑路径,即跟随符号链接。
使用 cd
命令时,路径可以是绝对路径(从根目录 /
开始的路径)或相对路径(相对于当前目录的路径)。
ll和ls
在 Linux 系统中,ls
命令用于列出目录内容,而 ll
实际上是 ls -l
的别名,它以长列表格式显示文件和目录的详细信息。以下是这两个命令的详细说明和一些常用选项:
ls 命令
ls
命令用于列出目录中的文件和子目录。以下是一些常用的 ls
命令选项:
-
列出当前目录的内容:
ls
-
显示隐藏文件:
- Linux 中的隐藏文件以点(
.
)开头。要显示这些文件,可以使用-a
选项:ls -a
- Linux 中的隐藏文件以点(
-
按修改时间排序:
- 使用
-t
选项按修改时间排序,最新的文件会显示在最前面:ls -t
- 使用
-
递归列出所有子目录的内容:
- 使用
-r
选项递归地列出所有子目录的内容:ls -R
- 使用
-
显示文件的详细列表:
- 虽然
ll
是ls -l
的别名,但你也可以直接使用ls -l
来显示文件的详细列表:ls -l
- 虽然
ll 命令(ls -l 的别名)
ll
命令以长列表格式显示文件和目录的信息,包括权限、链接数、所有者、组、大小和最后修改时间。以下是一些常用的 ll
命令选项:
-
列出当前目录的内容:
ll
-
显示隐藏文件:
ll -a
-
递归列出所有子目录的内容:
ll -R
-
按修改时间排序:
ll -lt
-
显示文件的详细列表,包括文件的 i-node 号:
ll -i
-
按文件大小排序:
ll -lS
-
按文件扩展名排序:
ll -lX
-
显示文件的权限信息:
ll -d
找到对应的工作目录后,还需要svn操作
SVN,Subversion(简称 SVN)是一个开源的版本控制系统,用于管理文件和目录的更改。以下是一些常用的 SVN 命令及其基本操作:
在大多数 Linux 发行版中,可以通过包管理器安装 SVN。例如,在基于 Debian 的系统(如 Ubuntu)上,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install subversion
创建仓库
要创建一个新的 SVN 仓库,可以使用 svnadmin
命令:
svnadmin create /path/to/repository
检查出(检出)代码
要下载仓库的副本到本地,可以使用 svn checkout
命令:
svn checkout URL[@REV]... [PATH]
svn checkout http://svn.example.com/project/trunk /path/to/working/copy
添加文件
要将新文件添加到版本控制中,可以使用 svn add
命令:
svn add FILE
提交更改
要将本地更改提交到仓库,可以使用 svn commit
命令:
svn commit -m "Log message"
简写
svn ci xxx -m "xxx"
更新工作副本
要获取仓库中的最新更改,可以使用 svn update
命令:
svn update
简写
svn up
显示状态
要查看工作副本的状态(哪些文件已更改、已添加等),可以使用 svn status
命令:
svn status
冲突解决
如果拉取更新时出现冲突,可以使用 svn resolve
命令解决冲突:
svn resolve --accept working PATH...
撤销更改
要撤销对文件的更改(未添加到版本控制中的文件),可以使用 svn revert
命令:
svn revert PATH...
列出目录内容
要查看仓库中的目录内容,可以使用 svn list
命令:
svn list URL
查看日志
要查看文件或目录的版本历史,可以使用 svn log
命令:
svn log PATH
切换分支
要切换到不同的分支,可以使用 svn switch
命令:
svn switch URL[@REV]... [PATH]
合并更改
要合并不同分支的更改,可以使用 svn merge
命令:
svn merge SOURCE[@REV] [TARGET_WCPATH]
删除文件
要从版本控制中删除文件,首先需要删除文件,然后提交更改:
svn delete PATH...
svn commit -m "Delete file" PATH...
清理工作副本
要删除未版本控制的文件和目录,可以使
用 svn cleanup
命令:
svn cleanup PATH
这些是 SVN 的一些基本操作。在实际使用中,你可能还需要了解更多高级功能和最佳实践。可以通过 svn help
命令获取特定命令的帮助信息,例如:
svn help checkout
svn rm
svn rm
命令用于从 SVN 版本控制中删除文件或目录。这个命令有两个主要部分:
- 本地删除:首先,你需要在本地文件系统中删除文件或目录。
- 版本控制删除:然后,使用
svn rm
命令告诉 SVN 你想要删除这些文件或目录,并将这个更改提交到版本库。
例如,删除一个文件的步骤如下:
# 在本地文件系统中删除文件
rm path/to/file
# 使用 svn rm 命令标记文件为删除
svn rm path/to/file
# 提交更改到版本库
svn commit -m "Removed file"
随后进行mm编译
-
使用
cd
命令导航到包含 Makefile 的目录,通常是内核源代码或某些项目的根目录。 -
运行 make menuconfig
make menuconfig 简写 mm