ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Linux的基本命令
[打印本页]
作者:
千千梦丶琪
时间:
4 天前
标题:
Linux的基本命令
系统信息检察命令
uname
:用于获取系统的基本信息。比方,uname -a可以显示系统的内核名称、节点名称、内核版本、处理器等具体信息。
hostname
:用于检察或设置主机名。仅输入hostname命令可检察当前主机名。
lscpu
:用于显示 CPU 的具体信息,包括 CPU 的型号、核心数、线程数等。
free
:用于检察系统内存使用情况,包括物理内存、交换内存的使用量等。如free -h会以人类可读的格式显示内存信息。
文件和目录操作命令
ls
:用于列出目录内容。如ls -l以长格式显示文件和目录的具体信息,ls -a显示所有文件和目录,包括隐藏文件。
cd
:用于切换目录。比方,cd /home/user可进入/home/user目录,cd..返回上一级目录。
mkdir
:用于创建新目录。如mkdir new_dir创建名为new_dir的新目录,mkdir -p dir1/dir2可递归创建多级目录。
rmdir
:用于删除空目录。rmdir dir_to_remove可删除名为dir_to_remove的空目录。
cp
:用于复制文件或目录。cp file1 file2将file1复制为file2,cp -r dir1 dir2递归复制dir1目录及其内容到dir2。
mv
:用于移动或重命名文件和目录。mv file1 /new/dir将file1移动到/new/dir目录下,mv old_name new_name将文件或目录old_name重命名为new_name。
rm
:用于删除文件或目录。rm file_to_delete删除file_to_delete文件,rm -r dir_to_delete删除dir_to_delete目录及其所有内容。
文本处理命令
cat
:用于检察文件内容,将文件内容输出到终端。如cat file.txt显示file.txt的内容,cat file1.txt file2.txt可归并显示多个文件内容。
more
和
less
:用于分页检察文件内容。more file.txt按页显示file.txt内容,按空格键翻页;less file.txt功能类似more,但支持更多的交互操作,如使用方向键上下移动。
grep
:用于在文件中搜索指定的字符串。grep "search_string" file.txt在file.txt中搜索包含search_string的行。
sed
:用于文本处理和编辑,可以举行替换、删除、插入等操作。如sed 's/old_string/new_string/g' file.txt将file.txt中的old_string替换为new_string。
awk
:用于文本处理和数据提取,可按字段对文本举行处理。如awk '{print $1}' file.txt打印file.txt中每行的第一个字段。
进程管理命令
ps
:用于检察当前系统中的进程。ps -ef显示所有进程的具体信息,ps -aux以 BSD 格式显示进程信息。
top
:用于实时监控系统中各个进程的资源占用情况,如 CPU 使用率、内存使用率等。
kill
:用于终止进程。kill -9 pid逼迫终止指定进程 ID(pid)的进程。
网络操作命令
ifconfig
:用于检察和配置网络接口信息,如 IP 地点、子网掩码、MAC 地点等。
ping
:用于测试网络毗连。ping www.example.com可测试与www.example.com的网络毗连情况。
netstat
:用于检察网络毗连、路由表等网络相关信息。如netstat -an显示所有的网络毗连信息。
压缩息争压缩命令
tar
:用于创建和提取 tar 包。tar -cvf archive.tar file1 file2将file1和file2打包成archive.tar,tar -xvf archive.tar解压archive.tar包。
gzip
和
gunzip
:用于压缩息争压缩文件。gzip file.txt将file.txt压缩为file.txt.gz,gunzip file.txt.gz解压file.txt.gz文件。
zip
和
unzip
:用于创建和提取 zip 格式的压缩文件。zip archive.zip file1 file2将file1和file2压缩成archive.zip,unzip archive.zip解压archive.zip文件。
分享
Linux的基本命令
以下为你具体介绍 Linux 的基本命令,涵盖文件与目录操作、文件内容检察、权限管理、进程管理等方面。
文件和目录操作
检察目录内容
ls
作用
:列出目录内容。
常用参数示例
:
ls:默认列出当前目录下的非隐藏文件和目录。
ls -l:以长格式显示文件和目录的具体信息,包括权限、所有者、大小、修改时间等。
ls -a:显示所有文件和目录,包括隐藏文件(以 . 开头的文件)。
ls -lh:长格式显示,并以人类可读的方式显示文件大小(如 KB、MB 等)。
切换目录
cd
作用
:用于切换当前工作目录。
示例
:
cd /home/user:进入 /home/user 目录。
cd ..:返回上一级目录。
cd ~:回到当前用户的主目录。
创建目录
mkdir
作用
:创建新的目录。
示例
:
mkdir new_directory:创建名为 new_directory 的目录。
mkdir -p parent_dir/child_dir:递归创建目录,如果父目录不存在,会一并创建。
删除目录
rmdir
作用
:删除空目录。
示例
:rmdir empty_directory:删除名为 empty_directory 的空目录。
删除文件或目录
rm
作用
:删除文件或目录。
示例
:
rm file.txt:删除 file.txt 文件。
rm -r directory:递归删除 directory 目录及其所有内容。
rm -f file.txt:逼迫删除文件,不举行确认提示。
复制文件或目录
cp
作用
:复制文件或目录。
示例
:
cp file1.txt file2.txt:将 file1.txt 复制为 file2.txt。
cp -r source_dir destination_dir:递归复制 source_dir 目录及其内容到 destination_dir。
移动或重命名文件和目录
mv
作用
:移动文件或目录,也可用于重命名。
示例
:
mv file.txt /new/location/:将 file.txt 移动到 /new/location/ 目录。
mv old_name new_name:将文件或目录 old_name 重命名为 new_name。
文件内容检察
检察文件全部内容
cat
作用
:将文件内容输出到终端。
示例
:cat large_file.txt:一次性显示 large_file.txt 的全部内容,恰当检察较小的文件。
分页检察文件内容
more
作用
:分页显示文件内容,按空格键翻页,按 q 键退出。
示例
:more big_file.txt:分页检察 big_file.txt 的内容。
less
作用
:也是分页显示文件内容,功能比 more 更强大,支持上下箭头滚动、搜索等操作。
示例
:less very_big_file.txt:检察大文件时使用 less 更方便。
检察文件前几行或后几行
head
作用
:显示文件的前几行,默认显示前 10 行。
示例
:head -n 5 file.txt:显示 file.txt 的前 5 行。
tail
作用
:显示文件的后几行,默认显示后 10 行。
示例
:
tail -n 3 file.txt:显示 file.txt 的后 3 行。
tail -f log.txt:实时跟踪 log.txt 文件的更新,常用于检察日志文件。
权限管理
检察文件权限
使用 ls -l 命令可以检察文件和目录的权限信息,权限信息显示在长格式输出的第一列,比方 -rwxr-xr--。
修改文件权限
chmod
作用
:修改文件或目录的权限。
示例
:
数字模式
:chmod 755 script.sh:将 script.sh 文件的权限设置为所有者具有读、写、实行权限,组用户和其他用户具有读和实行权限。
符号模式
:chmod u+x file.txt:为文件 file.txt 的所有者添加实行权限。
修改文件所有者和所属组
chown
作用
:修改文件或目录的所有者。
示例
:chown new_owner file.txt:将 file.txt 的所有者修改为 new_owner。
chgrp
作用
:修改文件或目录的所属组。
示例
:chgrp new_group file.txt:将 file.txt 的所属组修改为 new_group。
进程管理
检察进程信息
ps
作用
:检察当前系统中的进程信息。
示例
:
ps -ef:显示所有进程的具体信息,包括进程 ID(PID)、父进程 ID(PPID)、启动时间等。
ps aux:以 BSD 格式显示进程信息,包含用户、CPU 使用率、内存使用率等。
实时监控进程
top
作用
:实时显示系统中各个进程的资源占用情况,按 q 键退出。
终止进程
kill
作用
:向进程发送信号,默认发送终止信号(SIGTERM)。
示例
:kill 1234:终止进程 ID 为 1234 的进程。
kill -9
作用
:逼迫终止进程,发送逼迫终止信号(SIGKILL)。
示例
:kill -9 5678:逼迫终止进程 ID 为 5678 的进程。
网络操作
测试网络毗连
ping
作用
:测试与目标主机的网络连通性。
示例
:ping www.google.com:向 www.google.com 发送 ICMP 数据包,测试网络毗连。
检察网络接口信息
ifconfig
作用
:检察和配置网络接口的信息,如 IP 地点、子网掩码等。
示例
:ifconfig eth0:检察 eth0 网络接口的具体信息。
检察网络毗连状态
netstat
作用
:检察网络毗连、路由表等信息。
示例
:
netstat -an:显示所有网络毗连的状态。
netstat -tuln:显示 TCP 和 UDP 监听端口。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4