服务器常用的Linux命令(二)

winkho 发表于 2019/08/14 17:43:28 2019/08/14
【摘要】 一期大家好像都说写的有点乱,所以二期我稍微删减改变一下风格

哪吒.jpeg

shell相关

history(查看历史命令)

alias(查看历史命令)

env(显示环境变量,重置终端变量可以用reset)

expr(计算和字符操作)

export(设置变量)


文件系统相关

du(查看目录大小)

find(按条件查找文件或目录)

locate(定位查找,比find高效)

fd(另一个搜索命令)

ln(在文件或目录之间建立硬链接或软链接)

pwd(显示当前路径)

cd(目录切换)

tree(打印目录树形结构)


文件相关

touch(创建一个空文件或更新文件创建时间)

rm(删除文件或目录)

cp(复制文件或目录)

ls(查看目录内容)

mkdir(创建目录)

file(查看文件类型)

chown(更改所属主或所属主)

chmod(更改权限命令)


文件查看相关

cat(查看或连接文件)

less(翻页查看文件)

more(翻页查看文件,我更喜欢用less命令)

head(从头部查看文件)

tail(从尾部查看文件)

grep(过滤文本)

diff(比较文件不同)

sort(内容排序)

uniq(内容去重)

wc(统计字符或行数)


文本相关

echo(打印字符串)


时间日期相关

date(查看和设置日期)

sleep(顾名思义可以让程序暂停)


进程相关

top(显示进程信息,并实时刷新)

ps(查看进程)

kill(kill进程)

killall(kill进程)

lsof(查看进程打开的文件)

dmesg(查看系统日志)


硬件相关

uname -a(显示系统信息)

mount(挂载命令)

fdisk(硬盘分区相关命令)

df(查看硬盘使用情况)

free(查看内存使用情况)


帮助命令相关

man(查看命令的帮助文档)

info(更加详细的帮助文档)

whatis(简要说明)

which(命令二进制文件所在路径)

whereis(搜索二进制、源文件、手册文件)


用户相关

finger(显示用户信息)

who(显示当前登录用户)

w(显示哪些用户登录,并能看到用户在做什么)

write(向用户发送信息,还有个类似的命令wall)

su(切换为root用户)

sudo(以root用户权限执行)

passwd(更改密码)

useradd(添加用户)

userdel(删除用户)


网络相关

ifconfig(查看和修改网卡配置)

route(查看路由相关)

netstat(查看网络链接信息)

ss(比netstat更详细的命令)

ping(发送ping包命令,通常用来检测网络连通性)

traceroute(追踪路由命令)

host(DNS查询)

nslookup(DNS查询,更喜欢用这个命令)

wget(下载指定资源)

curl(访问网络资源)


远程文件传输相关

ssh(远程登录)

sftp(类似ftp,但使用ssh加密传输,比ftp安全。)

scp(远程拷贝)

rz、sz (文件上传和下载)


压缩相关

zip(压缩)

unzip(解压)

tar(归档,但也可以调用zip等命令压缩)




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。