实用技巧:在Ubuntu与Anaconda环境中记录常用命令指南 - 记录Ubuntu操作指令
最编程
2024-07-24 19:52:08
...
1 文件和目录
-
ls
: 列出当前目录下的文件和子目录。 -
cd
: 切换目录。 - 例如,
cd Documents
将进入 "Documents" 目录。 -
cp
: 复制文件或目录。 -
mv
: 移动或重命名文件或目录。 -
rm
: 删除文件或目录。 - 例如,
rm file.txt
将删除名为 "file.txt" 的文件。 -
mkdir
: 创建新目录。
创建文本文件
第一步:在主目录下找到模板文件夹;
第二步::在模板文件夹下右键(选择在终端中打开)
第三步:在终端中输入:sudo gedit 新建文本文档.txt
,然后输入密码即可;或者 gedit 新建文本文档.txt
(base) yang@yang:~/记录$ sudo gedit detection_yang.txt
[sudo] yang 的密码:
(base) yang@yang:~/记录$ gedit detection_yang.txt
创建任意格式的文件
包括源代码、文本等等,通过后缀来决定。例如,.cpp/.cc是c++源代码,而.py是python源代码。
touch hello_world.cpp //创建hello_world源代码
显示当前的工作目录/路径
pwd(present working directory)
当前目录下的文件
ls
列出目录下所有文件
ls -a
改变目录
用于输入需要前往的路径/目录。
cd (change directory)
前往同一级的另一个目录
cd ../directory name
cd .. 表示进入上层目录
cd ../.. 进入上上层目录,后面还可以加更多。
前往同一级的另一个目录
cd ../directory name
cd - //表示返回上一次的目录
cd ~ //进入home主目录,即/home/用户名的简写
2 系统信息和管理
-
uname -a
: 显示系统信息。 -
df -h
: 显示磁盘空间使用情况。 -
free -m
: 显示内存使用情况。 -
top
或htop
: 查看系统资源使用情况。 -
ps
: 显示当前运行的进程。- 例如,
ps aux | grep process_name
可以查找特定进程。
- 例如,
3 文件查看和编辑
-
cat
: 显示文件内容。 -
more
或less
: 分屏显示文件内容。 -
nano
或vim
: 在终端中编辑文件。- 例如,
nano filename.txt
或vim filename.txt
。
- 例如,
4 网络相关
-
ifconfig
或ip addr
: 显示网络接口信息。 -
ping
: 测试网络连接。- 例如,
ping google.com
。
- 例如,
-
traceroute
或tracepath
: 跟踪数据包的路径。 -
wget
或curl
: 下载文件。- 例如,
wget https://example.com/file.txt
。
- 例如,
5 用户和权限
-
sudo
: 以超级用户权限运行命令。 -
chmod
: 修改文件或目录的权限。 -
chown
: 修改文件或目录的所有者。 -
passwd
: 更改用户密码。
6 包管理
-
apt-get
或apt
: Ubuntu的包管理器,用于安装、更新和卸载软件包。- 例如,
sudo apt-get install package_name
安装软件包。
- 例如,
7 压缩和解压缩
-
tar
: 创建和解压.tar文件。- 例如,
tar -cvf archive.tar files
创建.tar文件。 -
tar -xvf archive.tar
解压.tar文件。
- 例如,
注意:在使用conda命令时,确保你已经安装了Anaconda或Miniconda,并已将conda添加到系统的环境变量中。