Unix 命令

🌙
手机阅读
本文目录结构

本快速指南列出的命令,包括语法和简要说明。更多详细信息,使用

$man command

文件和目录

这些命令允许您创建的目录和处理文件。

命令 描述
cat 显示文件内容
cd 更改目录到目录名
chgrp 更改文件组
chmod 更改权限
cp 复制源文件到目的地
file 确定文件类型
find 查找文件
grep 搜索文件的正则表达式。
head 显示文件的前几行
ln 创建使用 oldName 软链接
ls 显示有关文件类型的信息。
mkdir 创建一个新的目录目录名
more 在分页的形式显示数据。
mv 移动(重命名)使用 oldName 为 newname。
pwd 打印当前工作目录。
rm 删除(删除)文件名
rmdir 删除现有的目录,只要它是空的。
tail 最后打印文件中的几行。
touch 更新文件的访问和修改时间。

操作数据

文件的内容可以被比较,并用下面的命令改变。

命令 描述
awk 模式扫描和处理语言
cmp 比较两个文件的内容
comm 比较排序的数据
cut 切出一个文件的每一行中选定字段
diff 差分文件比较
expand 扩展制表符为空格
join 加入一些常见的野外文件
perl 数据操纵语言
sed 流文本编辑器
sort 排序文件数据
split 文件分割成更小的文件
tr 翻译字符
uniq 报告重复行的文件
wc 算的话,线和字符
vi 打开 vi 文本编辑器
vim 打开 VIM 文本编辑器
fmt 简单的文本格式化
spell 检查拼写错误的文字
ispell 检查拼写错误的文字
ispell 检查拼写错误的文字
emacs GNU Emacs 的项目
ex,exit 行编辑器

压缩文件

文件可以被压缩以节省空间。压缩文件可以创建和检查 -

命令 描述
compress 压缩文件
gunzip gzip 压缩解压缩文件
gzip GNU 替代压缩方法
uncimpress 解压缩文件
unzip 列表,测试和提取压缩的文件的 ZIP 存档
zcat 解压缩文件
zcmp 比较压缩文件
zdiff 比较压缩文件
zmore 细读文件过滤器压缩文本的 CRT 观看

获取信息

各种 UNIX 手册和文档可上线。下面的 shell 命令给信息 -

命令 描述
apropos
通过定位查找关键字的命令
info 显示命令信息页面在线
man 显示手册页在线
whatis 搜索全名搜索 whatis 数据库。
yelp GNOME 帮助浏览器

网络通信

以下这些命令用于从本地 UNIX 主机发送和接收文件到世界各地的远程主机。

命令 描述
ftp 文件传输程序
rcp 远程文件拷贝
rlogin 远程登录到 UNIX 主机
rsh 远程 shell
tftp 简单文件传输程序
telnet 让到另一台主机终端连接
ssh 安全 shell 终端或命令连接
scp 安全 shell 远程文件拷贝
sftp 安全 shell 文件传输程序

其中一些命令可以在你的电脑安全原因被限制。

用户之间的邮件

在 UNIX 系统支持屏幕上的信息给其他用户和世界各地的电子邮件 -

命令 描述
evolution
在 Linux GUI 邮件处理工具
mail 简单的发送或阅读电子邮件程序
mesg
允许或拒绝的消息
parcel 将文件发送给其他用户
pine 基于 VDU-mail 工具
talk 跟其他用户
write 写信息给其他用户

编程工具

下面的编程工具和语言的基础上已安装在你的 Unix 哪些是可用的。

命令 描述
dbx SUN 调试器
gdb GNU 调试器
make 维护程序组和编译程序。
nm 打印程序的名单
size 打印程序的大小
strip 删除符号表和重定位位
cb C 程序美化
cc ANSI C 编译器为太阳 SPARC 系统
ctrace C 程序调试器
gcc GNU ANSI C 编译器
indent 缩进和格式 C 程序源代码
bc 互动算术语言处理器
gcl GNU Common Lisp 的
perl 通用语言
php 网页嵌入式语言
py Python 语言解释器
asp 网页嵌入式语言
cc C ++ 编译器为太阳 SPARC 系统
g ++ GNU C ++ 编译器
javac Java 编译器
appletvieweir JAVA 小程序查看器
netbeans Java 集成开发环境在 Linux 上
sqlplus 运行 Oracle SQL 解释
sqlldr 运行 Oracle SQL 数据加载
mysql 运行 MySQL SQL 解释

杂项命令

这些命令列出或更改有关系统的信息 -

TD>组

命令 描述
chfn 改变你的手指信息
chgrp 更改文件的组所有权
chown 更改所有者
date 打印日期
determin 自动查找终端类型
du 磁盘使用情况的打印量
echo 回声参数标准选项
exit 退出系统
finger 打印关于登录用户的信息
groupadd 创建用户组
显示组成员
homequota 显示配额和文件使用情况
iostat 报告 I / O 统计信息
kill 将信号发送到一个进程
last 显示用户登录最后
logout 注销 UNIX
lun 列表用户名或登录 ID
netstat 显示网络状态
passwd 更改用户密码
passwd 更改登录密码
printenv 一个 shell 变量的显示值
ps 显示当前进程的状态
ps 打印过程中的统计信息
quota -v 显示磁盘使用情况和限制
reset 复位终端模式
script 保持终端会话脚本
script 保存的指令或过程的输出
setenv 设置环境变量
stty 设置终端选项
time 时间命令
top 显示所有的系统进程
tset 设置终端模式
tty 打印当前的终端名称
umask 表明给出默认情况下,查看文件的权限
uname 当前系统的显示名称
uptime 获取系统运行时间
useradd 创建用户帐户
users 在用户记录的打印名字
vmstat 报告虚拟内存统计
w 展示一下登录的用户在做
who 列表登录的用户

|

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了