Ubuntu常用命令使用方法
-
ls
:列出目录内容。ls
:列出当前目录内容。ls /home
:列出/home目录内容。ls -l
:以长列表格式显示。ls -a
:显示所有文件(包括隐藏)。
-
cd
:更改当前目录。cd /home
:更改到/home目录。cd ..
:更改到上级目录。
-
pwd
:显示当前工作目录路径。 -
cp
:复制文件或目录。cp file1 file2
:复制file1为file2。cp -r dir1 dir2
:复制dir1到dir2。
-
mv
:移动或重命名文件或目录。mv file1 file2
:重命名file1为file2。mv file1 /home
:移动file1到/home。
-
rm
:删除文件或目录。rm file1
:删除file1。rm -r dir1
:删除dir1及内容。
-
mkdir
:创建新目录。mkdir dir1
:创建dir1目录。
-
rmdir
:删除空目录。rmdir dir1
:删除空的dir1。
-
touch
:创建空文件或更新时间戳。touch file1
:创建或更新file1。
-
cat
:查看文件内容、合并文件。
cat file1
:显示file1内容。cat file1 file2 > file3
:合并file1和file2到file3。
less
:分页显示文件内容。
less file1
:分页显示file1。
grep
:搜索文本和正则表达式模式。
grep "pattern" file1
:在file1搜索"pattern"。
find
:在目录树中搜索文件和目录。
find /home -name "file1"
:搜索/home下的file1。
sudo
:以超级用户权限执行命令。
sudo apt-get update
:更新软件包列表。
apt-get
:Ubuntu的包管理工具。
sudo apt-get install nginx
:安装nginx。sudo apt-get update
:更新软件包列表。
dpkg
:Debian包管理工具。
dpkg -i package.deb
:安装package.deb。
chmod
:更改文件或目录权限。
chmod 755 file1
:设置file1权限。
chown
:更改文件或目录的所有者和组。
sudo chown user:group file1
:更改file1所有者。
ps
:显示当前运行的进程。
ps aux
:显示所有进程。
kill
:发送信号到进程。
kill -9 1234
:结束进程1234。
-
top
:实时显示系统进程和资源使用。 -
htop
:增强版的top命令。 -
tar
:压缩或解压文件。
tar -czvf archive.tar.gz /path/to/directory
:创建压缩包。
wget
:从网络下载文件。
wget http://example.com/file
:下载文件。
curl
:传输数据工具。
curl -O http://example.com/file
:下载文件。
ssh
:安全访问远程服务器。
ssh user@example.com
:连接到服务器。
scp
:复制文件到远程服务器。
scp file1 user@example.com:/remote/directory
:复制文件。
nano
、vi
、vim
:文本编辑器。
nano file1
:使用Nano编辑file1。vi file1
、vim file1
:使用Vi或Vim编辑file1。
echo
:显示文本或写入文件。
echo "Hello World"
:显示文本。echo "Hello World" > file1
:写入文件。
history
:显示命令历史记录。