常见Linux指令集

废话不多说,直接上指令,这里只做简单说明,详细使用自行查询:

常用系统工作指令
echo

echo命令用于在终端设备上输出字符串或变量提取后的值,语法格式为“echo [字符串] [$变量]”。

  • 例:echo helloworld
date

date命令用于显示或设置系统的时间与日期,语法格式为“date [+指定的格式]”。

  • 例:date “+%Y-%m-%d %H:%M:%S”
timedatectl

timedatectl命令用于设置系统的时间,英文全称为“time date control”,语法格式为“timedatectl [参数]”。

  • 例:timedatectl set-time 2021-05-18
reboot

reboot命令用于重启系统,输入该命令后按回车键执行即可

poweroff

poweroff命令用于关闭系统,输入该命令后按回车键执行即可。

wget

wget命令用于在终端命令行中下载网络文件,英文全称为“web get”,语法格式为“wget [参数] 网址”。

  • 例:wget https://www.linuxprobe.com/docs/LinuxProbe.pdf
ps

ps命令用于查看系统中的进程状态,英文全称为“processes”,语法格式为“ps [参数]”。

pstree

pstree命令用于以树状图的形式展示进程之间的关系,英文全称为“process tree”,输入该命令后按回车键执行即可。

top

top命令用于动态地监视进程活动及系统负载等信息,输入该命令后按回车键执行即可。

nice

nice命令用于调整进程的优先级,语法格式为“nice优先级数字 服务名称”。

  • 例:nice -n -20 bash
pidof

pidof命令用于查询某个指定服务进程的PID号码值,语法格式为“pidof [参数] 服务名称”。

  • 例:pidof sshd
kill

kill命令用于终止某个指定PID值的服务进程,语法格式为“kill [参数] 进程的PID”。

  • 例:kill -9 2156
killall

killall命令用于终止某个指定名称的服务所对应的全部进程,语法格式为“killall [参数] 服务名称”。

  • 例:pidof httpd
系统状态检测指令
ifconfig

ifconfig命令用于获取网卡配置与网络状态等信息,英文全称为“interface config”,语法格式为“ifconfig [参数] [网络设备]”。

uname

uname命令用于查看系统内核版本与系统架构等信息,英文全称为“unix name”,语法格式为“uname [-a]”。

  • 例:uname -a
uptime

uptime命令用于查看系统的负载信息,输入该命令后按回车键执行即可。

free

free命令用于显示当前系统中内存的使用量信息,语法格式为“free [-h]”

  • 例:free -h
who

who命令用于查看当前登入主机的用户终端信息,输入该命令后按回车键执行即可。

last

last命令用于调取主机的被访记录,输入该命令后按回车键执行即可。

ping

ping命令用于测试主机之间的网络连通性,语法格式为“ping [参数] 主机地址”。

  • 例:ping -c 4 192.168.10.10
tracepath

tracepath命令用于显示数据包到达目的主机时途中经过的所有路由信息,语法格式为“tracepath [参数] 域名”。

  • 例:tracepath www.linuxprobe.com
netstat

netstat命令用于显示如网络连接、路由表、接口状态等的网络相关信息,英文全称为“network status”,语法格式为“netstat [参数]”。

  • 例:netstat -a
history

history命令用于显示执行过的命令历史,语法格式为“history [-c]”。

sosreport

sosreport命令用于收集系统配置及架构信息并输出诊断文档,输入该命令后按回车键执行即可。

查找定位指令
pwd

pwd命令用于显示用户当前所处的工作目录,英文全称为“print working directory”,输入该命令后按回车键执行即可。

cd

cd命令用于切换当前的工作路径,英文全称为“change directory”,语法格式为“cd [参数] [目录]”。

  • 例:cd /etc
ls

ls命令用于显示目录中的文件信息,英文全称为“list”,语法格式为“ls [参数] [文件名称]”。

  • 例:ls -al
tree

tree命令用于以树状图的形式列出目录内容及结构,输入该命令后按回车键执行即可。

find

find命令用于按照指定条件来查找文件所对应的位置,语法格式为“find [查找范围] 寻找条件”。

  • 例:find /etc -name “host*” -print
locate

locate命令用于按照名称快速搜索文件所对应的位置,语法格式为“locate文件名称”。

  • 例:
    updatedb
    locate whereis
whereis

whereis命令用于按照名称快速搜索二进制程序(命令)、源代码以及帮助文件所对应的位置,语法格式为“whereis命令名称”。

  • 例:whereis ls
which

which命令用于按照指定名称快速搜索二进制程序(命令)所对应的位置,语法格式为“which命令名称”。

  • 例:which locate
文本文件编辑指令
cat

cat命令用于查看纯文本文件(内容较少的),英文全称为“concatenate”,语法格式为“cat [参数] 文件名称”。

  • 例:cat -n initial-setup-ks.cfg
more

more命令用于查看纯文本文件(内容较多的),语法格式为“more [参数] 文件名称”。

  • 例:more initial-setup-ks.cfg
head

head命令用于查看纯文本文件的前N行,语法格式为“head [参数] 文件名称”。

  • 例:head -n 10 initial-setup-ks.cfg
tail

tail命令用于查看纯文本文件的后N行或持续刷新文件的最新内容,语法格式为“tail [参数] 文件名称”。

  • 例:tail -n 10 initial-setup-ks.cfg
tr

tr命令用于替换文本内容中的字符,英文全称为“transform”,语法格式为“tr [原始字符] [目标字符]”。

  • 例:cat anaconda-ks.cfg | tr [a-z] [A-Z]
wc

wc命令用于统计指定文本文件的行数、字数或字节数,英文全称为“word counts”,语法格式为“wc [参数] 文件名称”。

  • 例:wc -l /etc/passwd
stat

stat命令用于查看文件的具体存储细节和时间等信息,英文全称为“status”,语法格式为“stat文件名称”。

  • 例:
grep

grep命令用于按行提取文本内容,语法格式为“grep [参数] 文件名称”。

  • 例:grep /sbin/nologin /etc/passwd
cut

cut命令用于按“列”提取文本内容,语法格式为“cut [参数] 文件名称”。

  • 例:cut -d : -f 1 /etc/passwd
diff

diff命令用于比较多个文件之间内容的差异,英文全称为“different”,语法格式为“diff [参数] 文件名称A 文件名称B”。

  • 例:diff --brief diff_A.txt diff_B.txt
uniq

uniq命令用于去除文本中连续的重复行,英文全称为“unique”,语法格式为“uniq [参数] 文件名称”。

  • 例:uniq uniq.txt
sort

sort命令用于对文本内容进行再排序,语法格式为“sort [参数] 文件名称”。

  • 例:sort fruit.txt
文件目录管理指令
touch

touch命令用于创建空白文件或设置文件的时间,语法格式为“touch [参数] 文件名称”。

  • 例:touch -d “2020-05-04 15:44” anaconda-ks.cfg
mkdir

mkdir命令用于创建空白的目录,英文全称为“make directory”,语法格式为“mkdir [参数] 目录名称”。

  • 例:mkdir linuxprobe
cp

cp命令用于复制文件或目录,英文全称为“copy”,语法格式为“cp [参数] 源文件名称 目标文件名称”。

  • 例:cp install.log x.log
mv

mv命令用于剪切或重命名文件,英文全称为“move”,语法格式为“mv [参数] 源文件名称 目标文件名称”。

  • 例:mv x.log linux.log
rm

rm命令用于删除文件或目录,英文全称为“remove”,语法格式为“rm [参数] 文件 名称”。

  • 例:rm install.log
dd

dd命令用于按照指定大小和个数的数据块来复制文件或转换文件,语法格式为“dd if=参数值of=参数值count=参数值bs=参数值”。

  • 例:dd if=/dev/zero of=560_file count=1 bs=560M
file

file命令用于查看文件的类型,语法格式为“file文件名称”。

  • 例:file anaconda-ks.cfg
tar

tar命令用于对文件进行打包压缩或解压,语法格式为“tar参数 文件名称”。

  • 例:tar czvf etc.tar.gz /etc

资料来源Linux就该这么学

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值