系统 | |
arch | 显示机器的处理器架构 |
uname [-amnrsv][--help][--version] | 显示系统信息 |
date | 显示系统日期 |
reboot | 重启 |
shutdown [-efFhknr][-t 秒数][时间][警告信息] | 关机 |
lsb_release [参数] | 显示LSB和特定版本的相关信息 |
echo $LANG | 显示服务器语言 |
env | 输出环境变量 |
yum [options] [command] [package ...] | yum install <package_name> //仅安装指定的软件 yum update <package_name> //仅更新指定的软件 yum remove <package_name> //删除指定软件安装包 yum list //列出所有可安裝的软件清单命令 |
目录和文件 | |
ls | 查看目录文件 -a:全部的文件,连同隐藏文件(开头为.的文件) 一起列出来 -d:仅列出目录本身,而不是列出目录内的文件数据(常用) -l:长数据串列出,包含文件的属性与权限等等数据(常用) |
cd [dirName] | 切换目录 |
pwd | 显示当前目录 |
mkdir [-mp] [目录名称] | 创建一个新的目录 -m:配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色 -p:帮助你直接将所需要的目录(包含上一级目录)递归创建起来 |
rmdir [-p] [目录名称] | -p :连同上一级『空的』目录也一起删除 |
cp [-adfilprsu] 来源档(source) 目标档(destination) | 复制文件或目录 |
rm [-fir] 文件或目录 | 移除文件或目录 |
mv [-fiu] source destination | 移动文件与目录,或修改文件与目录的名称 |
cat [-AbEnTv] | 由第一行开始显示文件内容 |
tac | 与cat命令刚好相反,文件内容从最后一行开始显示 |
nl [-bnw] 文件 | 显示行号 |
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..] | 一页一页翻动,只能向下翻页 |
less [参数] 文件名称 | 一页一页翻动,可以向上翻页 |
head [-n number] 文件名称 | 取出文件前面几行 |
tail [-n number] 文件名称 | 取出文件后面几行 |
tar -zxvf FileNa | 解压缩 |
tar -czvf FileName.tar DirName | 压缩 |
unzip FileName.zip | 解压缩 |
zip FileName.zip DirName | 压缩 |
find [路径] [选项] [操作] | find ./ -name test 查找名字为test的文件或目录 |
which [文件...] | 在环境变量$PATH设置的目录里查找符合条件的文件。 |
whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...] | 该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。 |
grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...] | 用于查找文件里符合条件的字符串 #grep test *file //在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行 |
用户和用户组 | |
chgrp [-R] 属组名 文件名 | R:递归更改文件属组 |
chown [-cfhvR] [--help] [--version] user[:group] file… | 利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符 |
chmod [-cfvR] [--help] [--version] mode file... | Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有的read/write/execute权限,『-rwxrwxrwx』 # chmod 777 file |
磁盘 | |
df [-ahikHTm] [目录或文件名] | 检查文件系统的磁盘空间占用情况 |
du [-ahskm] 文件或目录名称 | 查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看 |
mkfs [-t 文件系统格式] 装置文件名 | 进行文件系统的格式化 |
fsck [-t 文件系统] [-ACay] 装置名称 | 用来检查和维护不一致的文件系统 |
mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n] 装置文件名 挂载点 | 磁盘挂载 |
umount [-fn] 装置文件名或挂载点 | 磁盘卸载命令 |
Vim | |
命令模式 | i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。 |
输入模式 | ESC,退出输入模式,切换到命令模式 |
底线命令模式 | q 退出程序 w 保存文件 |
进程 | |
ps [options] [--help] | -A:显示所有进程。-u name:显示指定用户进程信息。 |
pstree | 以可视化方式显示进程,通过显示进程的树状图来展示进程间关系 |
top | 可以监视系统中不同的进程所使用的资源。它提供实时的系统状态信息。显示进程的数据包括PID、进程属主、优先级、%CPU、%memory等。可以使用这些显示指示出资源使用量 |
jps | 查看当前目录下的所有进程 |
kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>] | kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序 |
网络 | |
ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址] | ping命令用于检测主机。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 |
ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址] | ifconfig可设置网络设备的状态,或是显示目前的设置。 # ifconfig //显示网络设备信息 # ifconfig eth0 down,ifconfig eth0 up //启动关闭设备网卡 # ifconfig eth0 192.168.1.56 //给eth0网卡配置IP地址 |
traceroute或tracepath | 路由跟踪,追踪网络数据包的路由途径 |
netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] | netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 # netstat -i //显示网卡列表 # netstat -g //显示主播关系 # netstat -s //显示网络统计 |
tcpdump | 列出经过指定网络界面的数据包文件头 |
ftp [-dignv][主机名称或IP地址] get [-E] [-a] [-c] [-O base] rfile [-o lfile] put [-E] [-a] [-c] [-O base] lfile [-o rfile] bye | 连接ftp服务器 获取文件 上传文件 断开连接 |
ftpshut [-d<分钟>][-l<分钟>][关闭时间]["警告信息"] | 在指定的时间关闭FTP服务器。 ftpshut-d 3 -1 5 1100 "Server will be shutdown at 23:00:00" 在晚上11:00 关闭FTP服务器,并在关闭前5 分钟拒绝新的FTP登录,前3 分钟关闭所有ftp的链接,且给出警告信息 |
tftp [主机名称或IP地址] | FTP让用户得以下载存放于远端主机的文件,也能将文件上传到远端主机放置。tftp是简单的文字模式ftp程序,它所使用的指令和FTP类似。 |
跨服务器 | |
scp [可选参数] file_source file_target | scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 |
Linux常用命令
最新推荐文章于 2024-02-22 12:25:07 发布