linux常用基本命令带图
-
Linux是一种非常强大的操作系统,拥有丰富的命令集。下面我将介绍一些常用的基本命令,并附上图例说明。
1. ls 命令:用于列出目录内容。
ls命令可以显示出当前目录下的文件和子目录。下图展示了在终端中执行ls命令后的结果。
2. cd 命令:用于切换目录。
cd命令可以进入指定的目录。下图展示了在终端中执行cd命令后进入一个新的目录的示例。
3. pwd 命令:用于显示当前工作目录的路径。
pwd命令可以显示当前所处的目录路径。下图展示了在终端中执行pwd命令后显示出当前路径的示例。
4. mkdir 命令:用于创建目录。
mkdir命令可以创建一个新的目录。下图展示了在终端中执行mkdir命令后创建一个新目录的示例。
5. rm 命令:用于删除文件或目录。
rm命令可以删除指定的文件或目录。下图展示了在终端中执行rm命令后删除一个文件的示例。
6. cp 命令:用于复制文件或目录。
cp命令可以将指定的文件或目录复制到一个新的位置。下图展示了在终端中执行cp命令后复制一个文件的示例。
7. mv 命令:用于移动文件或目录。
mv命令可以将指定的文件或目录移动到一个新的位置。下图展示了在终端中执行mv命令后移动一个文件的示例。
8. cat 命令:用于查看文件内容。
cat命令可以将指定文件的内容显示在终端上。下图展示了在终端中执行cat命令后查看一个文件的内容的示例。
9. grep 命令:用于在文件中搜索指定的模式。
grep命令可以查找文件中包含指定模式的行。下图展示了在终端中执行grep命令后搜索文件中的指定模式的示例。
10. chmod 命令:用于修改文件或目录的权限。
chmod命令可以修改文件或目录的访问权限。下图展示了在终端中执行chmod命令后修改文件权限的示例。
以上是一些常用的Linux基本命令,每个命令都非常重要,在日常的Linux系统使用中经常会用到。通过熟悉这些命令,并灵活运用,你可以更加高效地操作Linux系统。希望本文对你有所帮助!
2年前 -
一、cd命令
1. cd + 目录名:进入指定目录
例如:cd Documents 进入 Documents 目录2. cd .. :返回上一级目录
例如:cd .. 返回上一级目录3. cd – :返回之前所在的目录
例如:cd – 返回之前所在的目录4. cd ~ :返回用户的主目录
例如:cd ~ 返回用户的主目录二、ls命令
1. ls :显示当前目录下的文件和子目录的列表
例如:ls 显示当前目录下的文件和子目录的列表2. ls -l :显示当前目录下文件和子目录的详细信息
例如:ls -l 显示当前目录下文件和子目录的详细信息3. ls -a :显示当前目录下所有文件和子目录,包括隐藏文件
例如:ls -a 显示当前目录下所有文件和子目录,包括隐藏文件4. ls -lh :以人类可读的方式显示文件大小
例如:ls -lh 以人类可读的方式显示文件大小三、mkdir命令
1. mkdir + 目录名:在当前目录下创建一个新的目录
例如:mkdir test 在当前目录下创建一个名为test的目录2. mkdir -p + 目录名/子目录名:在当前目录下创建多级目录
例如:mkdir -p test/sub 在当前目录下创建一个名为test的目录,其中包括一个名为sub的子目录四、rm命令
1. rm 文件名:删除一个文件
例如:rm test.txt 删除当前目录下的test.txt文件2. rm -r 目录名:删除一个目录及其子目录和文件
例如:rm -r test 删除当前目录下的test目录及其子目录和文件3. rm -rf 目录名:强制删除一个目录及其子目录和文件,不会弹出确认提示
例如:rm -rf test 强制删除当前目录下的test目录及其子目录和文件五、cp命令
1. cp 源文件 目标文件:将源文件复制到目标文件
例如:cp test.txt backup.txt 将test.txt复制到backup.txt2. cp -r 源目录 目标目录:将源目录及其子目录和文件复制到目标目录
例如:cp -r test backup 将test目录及其子目录和文件复制到backup目录六、mv命令
1. mv 源文件 目标文件:将源文件移动到目标文件
例如:mv test.txt backup.txt 将test.txt移动到backup.txt2. mv 源目录 目标目录:将源目录及其子目录和文件移动到目标目录
例如:mv test backup 将test目录及其子目录和文件移动到backup目录七、chmod命令
1. chmod +x 文件名:赋予文件可执行权限
例如:chmod +x script.sh 赋予script.sh文件可执行权限2. chmod -r 文件名:取消文件可读权限
例如:chmod -r text.txt 取消text.txt文件的可读权限3. chmod +w 文件名:赋予文件可写权限
例如:chmod +w text.txt 赋予text.txt文件可写权限4. chmod 777 文件名:赋予文件读、写、执行权限
例如:chmod 777 text.txt 赋予text.txt文件读、写、执行权限八、cat命令
1. cat 文件名:显示文件的内容
例如:cat text.txt 显示text.txt文件的内容2. cat 文件名1 文件名2 > 新文件名:将文件名1和文件名2的内容合并到新文件名中
例如:cat file1.txt file2.txt > newfile.txt 将file1.txt和file2.txt的内容合并到newfile.txt中九、grep命令
1. grep 关键词 文件名:在文件中搜索关键词并显示匹配的行
例如:grep “hello” text.txt 在text.txt文件中搜索关键词”hello”并显示匹配的行2. grep -i 关键词 文件名:在文件中搜索关键词并显示匹配的行,忽略大小写
例如:grep -i “hello” text.txt 在text.txt文件中搜索关键词”hello”并显示匹配的行,忽略大小写3. grep -r 关键词 目录名:在目录及其子目录下的文件中搜索关键词并显示匹配的行
例如:grep -r “hello” test 在test目录及其子目录下的文件中搜索关键词”hello”并显示匹配的行2年前 -
Linux是一种开源的操作系统,它提供了丰富的命令行工具,使用户可以通过命令行界面完成各种任务。本文将介绍Linux系统中常用的基本命令,并附上相应的图例,以便读者更好地理解。
一、文件和目录操作命令
1. ls(list)
ls命令用于显示当前目录中的文件和目录。常用的参数包括-l(详细信息)、-a(显示包括隐藏文件在内的所有文件和目录)等。示例:
“`
$ ls
“`
2. cd(change directory)
cd命令用于切换当前工作目录。可以直接使用cd命令进入指定的目录,也可以使用cd ..返回上一级目录。示例:
“`
$ cd /home/user
“`
3. pwd(print working directory)
pwd命令用于显示当前工作目录的路径。示例:
“`
$ pwd
“`
4. mkdir(make directory)
mkdir命令用于创建新目录。示例:
“`
$ mkdir newdir
“`
5. rmdir(remove directory)
rmdir命令用于删除空目录。示例:
“`
$ rmdir emptydir
“`
6. cp(copy)
cp命令用于复制文件或目录。常用的参数有-r(递归复制)等。示例:
“`
$ cp file1 file2
“`
7. mv(move)
mv命令用于移动文件或目录,也可以用于重命名文件或目录。示例:
“`
$ mv file1 file2
“`
8. rm(remove)
rm命令用于删除文件或目录。常用的参数有-r(递归删除)等。示例:
“`
$ rm file1
“`
二、系统管理命令
1. top
top命令用于实时显示系统中运行的进程信息。示例:
“`
$ top
“`
2. ps(process status)
ps命令用于显示正在运行的进程信息。常用的参数包括-a(显示所有进程)、-u(显示某个用户的进程)等。示例:
“`
$ ps -ef
“`
3. kill
kill命令用于终止指定进程。示例:
“`
$ kill 1234
“`
4. shutdown
shutdown命令用于关闭系统。示例:
“`
$ shutdown -h now
“`
5. reboot
reboot命令用于重启系统。示例:
“`
$ reboot
“`
6. ifconfig(interface configuration)
ifconfig命令用于显示和设置网络接口的信息。示例:
“`
$ ifconfig eth0
“`
7. ping
ping命令用于测试与目标主机的连通性。示例:
“`
$ ping example.com
“`
三、文件查找和文本处理命令
1. find
find命令用于按照指定的条件查找文件。示例:
“`
$ find /home -name “*.txt”
“`
2. grep(global regular expression print)
grep命令用于在文件中查找指定的字符串。示例:
“`
$ grep “keyword” file.txt
“`
3. wc(word count)
wc命令用于统计文件中的行数、字数和字节数。示例:
“`
$ wc file.txt
“`
四、压缩和解压缩命令
1. tar(tape archive)
tar命令用于打包文件和目录。示例:
“`
$ tar -cvf archive.tar file1 file2
“`
2. gzip(GNU zip)
gzip命令用于压缩文件。示例:
“`
$ gzip file.txt
“`
3. tar(tape archive)+ gzip(GNU zip)
使用tar和gzip命令联合使用可以打包并压缩文件。示例:
“`
$ tar -cvfz archive.tar.gz file1 file2
“`
五、系统信息查看命令
1. uname(Unix name)
uname命令用于显示系统信息。示例:
“`
$ uname -a
“`
2. uptime
uptime命令用于显示系统的运行时间和负载情况。示例:
“`
$ uptime
“`
3. whoami
whoami命令用于显示当前登录用户的用户名。示例:
“`
$ whoami
“`
以上是Linux系统中常用的基本命令,通过掌握这些命令,用户可以轻松地完成各种文件和系统管理任务。希望本文对您有所帮助!
2年前