收藏linux常用命令
-
以下是一些常用的 Linux 命令,供您参考和收藏:
1. 文件和目录操作:
– `ls`:列出当前目录中的文件和子目录。
– `cd`:切换当前工作目录。
– `pwd`:显示当前工作目录的路径。
– `mkdir`:创建一个新的目录。
– `rm`:删除文件或目录。
– `cp`:复制文件或目录。
– `mv`:移动文件或目录。2. 文件查看和编辑:
– `cat`:查看文件的内容。
– `less`:逐页查看文件的内容。
– `head`:显示文件的前几行。
– `tail`:显示文件的后几行。
– `vi`:编辑文件的文本。
– `nano`:简易的文本编辑器。3. 文件权限和所有权:
– `chmod`:更改文件或目录的权限。
– `chown`:更改文件或目录的所有者。
– `chgrp`:更改文件或目录的所属组。4. 进程管理:
– `ps`:显示当前正在运行的进程。
– `top`:动态显示当前系统资源使用情况和进程状态。
– `kill`:终止一个运行中的进程。5. 网络和连通性:
– `ping`:测试与另一个主机的连通性。
– `ifconfig`:显示和配置网络接口。
– `netstat`:显示网络连接、路由表等信息。
– `ssh`:远程登录到另一个主机。这只是一小部分常用的 Linux 命令,Linux 系统还有很多其他强大的命令和工具可供使用。希望这些命令能帮助您更好地使用和管理 Linux 系统。
2年前 -
Linux是一个广泛使用的操作系统,可以在不同的平台上运行。它提供了许多强大的命令行工具,可以用于完成各种任务。本文将介绍一些常用的Linux命令,帮助您更好地使用Linux系统。
1. cd(change directory)
cd命令用于更改当前工作目录。例如,cd /home将把当前目录更改为/home目录。您还可以使用cd ..返回上一级目录,或使用cd $OLDPWD返回先前的工作目录。2. ls(list)
ls命令用于列出当前目录中的文件和文件夹。默认情况下,它显示文件和文件夹的名称。例如,使用ls -l命令可以显示更详细的信息,如文件大小,所有者和修改日期。3. cp(copy)
cp命令用于复制文件和文件夹。例如,cp file1 file2将文件file1复制到文件file2。您还可以使用cp -r命令复制整个文件夹。4. mv(move)
mv命令用于移动文件和文件夹,也可以用于重命名文件和文件夹。例如,mv file1 file2将文件file1移动到文件file2。如果您只想重命名文件,可以使用mv file1 newfile。5. rm(remove)
rm命令用于删除文件和文件夹。例如,rm file1将删除文件file1。如果您想删除整个文件夹,可以使用rm -r命令。请注意,删除的文件和文件夹无法恢复,请谨慎使用。6. mkdir(make directory)
mkdir命令用于创建新的文件夹。例如,mkdir new_folder将在当前目录下创建一个名为new_folder的文件夹。7. rmdir(remove directory)
rmdir命令用于删除空的文件夹。例如,rmdir empty_folder将删除名为empty_folder的空文件夹。如果文件夹不为空,可以使用rm -r命令删除文件夹及其内容。8. touch
touch命令用于创建新的空文件,或更新现有文件的访问和修改时间。例如,touch file1将创建一个名为file1的新文件。9. cat(concatenate)
cat命令用于查看文件的内容。例如,cat file1将显示file1文件的内容。您还可以使用cat命令将多个文件合并为一个文件,例如cat file1 file2 > new_file。10. grep
grep命令用于在文件中查找匹配指定模式的行。例如,grep “keyword” file1将显示包含关键字的所有行。使用grep -r命令可以在整个文件夹中搜索。11. find
find命令用于在指定目录下查找符合条件的文件。例如,find /home -name “file1″将在/home目录下查找名为file1的文件。12. chmod(change mode)
chmod命令用于更改文件和文件夹的权限。权限由三个组织成:所有者、群组和其他用户。例如,chmod 755 file1将文件file1的权限更改为rwxr-xr-x。13. chown(change owner)
chown命令用于更改文件和文件夹的所有者。例如,chown user1 file1将文件file1的所有者更改为user1。14. tar
tar命令用于创建和提取.tar文件,可以将多个文件和文件夹打包成一个文件。例如,tar -cvf archive.tar file1 file2将文件file1和file2打包到名为archive.tar的文件中。15. wget
wget命令用于从网络上下载文件。例如,wget https://example.com/file1将从指定的URL下载文件到当前目录。以上是一些常用的Linux命令,可以帮助您更高效地使用Linux系统。为了更好地掌握这些命令,建议您尝试使用它们并查阅相关的文档和教程。
2年前 -
标题:收藏Linux常用命令
介绍:
Linux系统是供应了丰富的命令行工具和命令,对于用户来说,熟练掌握常用的Linux命令是非常重要的。本文将列举并解释一些常用的Linux命令,帮助读者更好地了解和使用。目录:
1. 文件和文件夹管理命令
1.1 ls
1.2 cd
1.3 pwd
1.4 cp
1.5 mv
1.6 rm
1.7 mkdir
1.8 rmdir
1.9 cat
1.10 touch2. 文件查找和搜索命令
2.1 find
2.2 grep3. 系统管理命令
3.1 ps
3.2 top
3.3 ifconfig
3.4 netstat
3.5 kill4. 网络管理命令
4.1 ping
4.2 traceroute
4.3 ssh
4.4 scp5. 压缩和解压缩命令
5.1 tar
5.2 gzip
5.3 unzip6. 用户和权限管理命令
6.1 useradd
6.2 passwd
6.3 chown
6.4 chmod
6.5 su
6.6 sudo7. 磁盘管理命令
7.1 df
7.2 du8. 进程管理命令
8.1 bg
8.2 fg
8.3 nohup1. 文件和文件夹管理命令
1.1 ls
ls命令用于列出当前目录中的文件和文件夹的详细信息。常用的选项包括-l(显示详细信息),-a(显示隐藏文件)和-h(以人类可读的格式显示文件大小)。示例:
“`
ls -l
ls -a
ls -lh
“`1.2 cd
cd命令用于更改当前工作目录。可以使用相对路径或绝对路径作为参数。示例:
“`
cd /home
cd ..
cd Documents
“`1.3 pwd
pwd命令用于打印当前工作目录的路径。示例:
“`
pwd
“`1.4 cp
cp命令用于复制文件或文件夹。需要指定源文件和目标文件的路径作为参数。示例:
“`
cp file1.txt file2.txt
cp -r folder1 folder2
“`1.5 mv
mv命令用于移动文件或文件夹,也可用于重命名文件或文件夹。需要指定源文件或文件夹的路径和目标路径作为参数。示例:
“`
mv file1.txt folder1/
mv file1.txt file2.txt
“`1.6 rm
rm命令用于删除文件或文件夹。要删除文件夹,需要使用-r选项。示例:
“`
rm file.txt
rm -r folder
“`1.7 mkdir
mkdir命令用于创建新的文件夹。可以使用-p选项来创建嵌套的文件夹。示例:
“`
mkdir new_folder
mkdir -p new_folder/nested_folder
“`1.8 rmdir
rmdir命令用于删除空文件夹。示例:
“`
rmdir empty_folder
“`1.9 cat
cat命令用于显示文件的内容。可以使用多个文件作为参数,它们的内容将以顺序显示在屏幕上。示例:
“`
cat file.txt
cat file1.txt file2.txt
“`1.10 touch
touch命令用于创建新的空文件,或者更改现有文件的时间戳。示例:
“`
touch new_file.txt
touch -t 202201010101.01 existing_file.txt
“`2. 文件查找和搜索命令
2.1 find
find命令用于根据指定的条件查找文件。可以指定路径、类型、名称等条件。示例:
“`
find /home -name file.txt
find /home -type f -name “*.txt”
“`2.2 grep
grep命令用于在文件中搜索指定的模式。可以指定要搜索的模式和文件名。示例:
“`
grep “pattern” file.txt
grep -r “pattern” folder
“`3. 系统管理命令
3.1 ps
ps命令用于显示系统中当前运行的进程。常用的选项包括-a(显示所有进程)和-u(以用户为基础显示进程)。示例:
“`
ps -ef
ps -aux
“`3.2 top
top命令用于动态查看系统的资源使用情况和进程状态。可以按不同的选项排序进程。示例:
“`
top
“`3.3 ifconfig
ifconfig命令用于显示和配置网络接口的信息。示例:
“`
ifconfig
ifconfig eth0 up
“`3.4 netstat
netstat命令用于显示网络连接和网络统计信息。示例:
“`
netstat -tuln
netstat -r
“`3.5 kill
kill命令用于终止指定进程。需要指定要终止的进程ID或进程名作为参数。示例:
“`
kill 1234
kill -9 1234
killall process_name
“`4. 网络管理命令
4.1 ping
ping命令用于测试与目标主机之间的网络连通性。示例:
“`
ping google.com
“`4.2 traceroute
traceroute命令用于跟踪数据包从源到目标的路径。示例:
“`
traceroute google.com
“`4.3 ssh
ssh命令用于通过安全的远程登录协议登录远程主机。示例:
“`
ssh username@hostname
“`4.4 scp
scp命令用于通过安全的远程复制协议在本地主机和远程主机之间复制文件。示例:
“`
scp file.txt username@hostname:/remote/directory/
scp username@hostname:/remote/file.txt .
“`5. 压缩和解压缩命令
5.1 tar
tar命令用于打包和解包文件。可以使用不同的选项来控制压缩和解压缩的行为。示例:
“`
tar -cvf archive.tar file1.txt file2.txt
tar -xvf archive.tar
“`5.2 gzip
gzip命令用于压缩文件。压缩后的文件扩展名为.gz。示例:
“`
gzip file.txt
“`5.3 unzip
unzip命令用于解压缩zip格式的文件。示例:
“`
unzip archive.zip
“`6. 用户和权限管理命令
6.1 useradd
useradd命令用于创建新用户。示例:
“`
useradd username
“`6.2 passwd
passwd命令用于设置用户的密码。示例:
“`
passwd username
“`6.3 chown
chown命令用于改变文件或文件夹的所有者。示例:
“`
chown username file.txt
chown -R username folder
“`6.4 chmod
chmod命令用于修改文件或文件夹的权限。示例:
“`
chmod +x script.sh
chmod 644 file.txt
“`6.5 su
su命令用于切换用户。可以使用-root选项切换到root用户。示例:
“`
su username
su – root
“`6.6 sudo
sudo命令用于以root用户的权限运行命令。示例:
“`
sudo apt-get update
“`7. 磁盘管理命令
7.1 df
df命令用于显示文件系统的磁盘空间使用情况。示例:
“`
df -h
“`7.2 du
du命令用于计算文件或文件夹的磁盘空间使用量。示例:
“`
du -sh folder
“`8. 进程管理命令
8.1 bg
bg命令用于将停止的或后台的进程切换到后台运行。示例:
“`
bg
“`8.2 fg
fg命令用于将后台进程切换到前台运行。示例:
“`
fg
“`8.3 nohup
nohup命令用于以忽略SIGHUP信号的方式运行命令,即使关闭终端也不会终止命令的执行。示例:
“`
nohup command &
“`2年前