假设:在/home/test文件夹下有一个a.py文件
清屏 clear
clear
: 清屏clear
ls
: 列出 /home/test
目录中的文件和子目录。ls
ls /home/test
cd
: 切换到 /home/test
目录。cd
cd /home/test
pwd
: 显示当前工作目录的路径。pwd
touch
: 在 /home/test
目录下创建一个名为 b.txt
的空文件。touch /home/test/b.txt
mkdir
: 在 /home/test
目录下创建一个名为 my_folder
的新目录。mkdir /home/test/my_folder
cp
: 复制 a.py
文件到 /home/test/my_folder
目录。cp /home/test/a.py /home/test/my_folder/
mv
: 将 a.py
文件重命名为 renamed.py
。mv /home/test/a.py /home/test/renamed.py
rm
: 删除 /home/test/renamed.py
文件。rm /home/test/renamed.py
find
: 在 /home/test
目录下查找所有以 .py
结尾的文件。find /home/test -name "*.py"
grep
: 在 /home/test
目录下的 a.py
文件中搜索包含文本 “keyword” 的行。grep "keyword" /home/test/a.py
chmod
: 更改 /home/test/a.py
文件的权限,例如,将其设置为可执行文件。chmod +x /home/test/a.py
chown
: 更改 /home/test/a.py
文件的所有者和组。chown user:group /home/test/a.py
cat
: 显示 /home/test/a.py
文件的内容。cat /home/test/a.py
less
或 more
: 分页查看 /home/test/a.py
文件的内容。less /home/test/a.py
nano
或 vim
: 使用文本编辑器编辑 /home/test/a.py
文件。nano /home/test/a.py
或
vim /home/test/a.py
head
和 tail
: 查看 /home/test/a.py
文件的开头和结尾部分。head /home/test/a.py
和
tail /home/test/a.py
uname
: 显示系统信息。uname -a
lsb_release
: 显示 Linux 发行版信息。lsb_release -a
top
或 htop
: 显示系统资源使用情况和进程列表。top
或
htop
df
: 显示磁盘空间使用情况。df -h
free
: 显示内存使用情况。free -h
who
: 显示当前登录用户。who
useradd
和 userdel
: 添加和删除用户(需要管理员权限)。sudo useradd newuser
和
sudo userdel existinguser
passwd
: 更改用户密码(需要管理员权限)。sudo passwd username
sudo
: 以管理员权限执行命令。sudo command
su
: 切换用户身份为其他用户。su - otheruser
apt-get
或 apt
: 安装、更新和删除软件包(需要管理员权限)。sudo apt-get install package
和
sudo apt-get remove package
dpkg
: 安装、管理和查询 .deb 软件包(需要管理员权限)。sudo dpkg -i package.deb
snap
: 安装和管理 Snap 软件包。sudo snap install package
wget
或 curl
: 下载文件和资源。wget URL
和
curl -O URL
ps
: 列出正在运行的进程。ps aux
kill
: 终止进程(使用进程 ID)。kill -9 process_id
pgrep
和 pkill
: 根据名称查找和终止进程。pgrep process_name
和
pkill process_name
ifconfig
或 ip
: 查看网络接口信息。ifconfig
或
ip addr
ping
: 测试网络连接。ping example.com
netstat
或 ss
: 显示网络连接和统计信息。netstat -tuln
或
ss -tuln
ssh
: 远程登录到其他计算机。ssh username@hostname
scp
: 安全复制文件到远程计算机。scp /local/path/to/file username@remote:/remote/path/
tar
: 创建、查看和提取 tar 存档。tar -cvzf archive.tar.gz /home/test/a.py
和
tar -xvzf archive.tar.gz
gzip
和 gunzip
:压缩和解压缩文件。
gzip file.txt
和
gunzip file.txt.gz
zip
和 unzip
: 创建和提取 zip 存档。zip archive.zip /home/test/a.py
和
unzip archive.zip
reboot
: 重启系统。sudo reboot
shutdown
: 关闭系统。sudo shutdown now