Command | 説明 |
which clear reset passwd | 用来找某个指令所在位置,或者代表的意思 清屏,本质上是向下翻页 完全刷新终端屏幕,之前的终端信息将都会被清空 修改用户密码 |
pwd | 打印当前目录 |
cd | 改变目录 |
ls | 列出目录中文件 |
wildcards | 通配符 * 匹配任何数量的字符 通配符? 匹配单个字符 |
file | 打印出文件的类型 |
cat | 显示文件内容 |
pr | 显示文件内容 |
pg page | 一次一页的显示文件内容 |
more | 一次一页的显示文件内容 |
cp copy | 复制文件 |
chown | 修改文件所有者 |
chgrp | 修改文件所在组 |
chmod | 修改文件模式 权限 |
rm | 从系统中删除文件 |
mv | 重命名文件 |
mkdir | 创建目录 |
rmdir | 删除目录 |
grep | 模式匹配 |
egrep | 用于扩展正则表达式的grep命令 |
find | 用于定位文件或目录 |
>> | 追加到文件尾 |
> | 重定向 创建或覆盖文件 |
| | 管道符 用于将命令排列到一起 |
|| | 逻辑或 |
& | 在后台执行 |
&& | 逻辑与 |
date | 显示系统日期和时间 |
echo | 将字符串写入到标准输出 |
sleep | 执行过程在指定的秒数内中断 |
wc | 计算文件中的单词、行和字符的数目 |
head | 查看文件的开始 |
tail | 查看文件的结尾 |
diff | 比较两个文件 |
sdiff | 并排比较两个文件 |
spell | 拼写检查器 |
lp,lpr,enq,qprt | 打印文件 |
lpstat | 系统打印队列状态 |
enable | 启用或启动打印队列 |
disable | 禁用或停止打印队列 |
cal | 显示一个日历 |
who | 显示系统用户日期 |
w | 扩展的who |
whoami | 显示$LOGNAME或$USER环境变量 |
who am I | 显示登陆名 终端 登陆日期/时间以及登陆位置 |
f,finger | 关于登陆用户的信息,包括 users .plan .project |
talk | 两个用户进行一个分屏式对话 |
write | 在某个用户屏幕上显示一条信息 |
wall | 在所有用户屏幕上显示一条信息 |
rwall | 显示一体信息给远程主机上的所有用户 |
rsh remsh | 在远程主机上执行一个命令或进行登陆 |
df | 文件系统统计数字 |
ps | 关于当前正在运行的进程的信息 |
netstat | 显示网络状态 |
vmstat | 显示虚拟内存状态 |
iostat | 显示输入/输出状态 |
uname | 当前操作系统的名称、以及机器信息 |
sar | 系统活动报告 |
basename | 字符串参数的基本文件名 |
man | 显示联机参考手册 |
su | 切换到另一用户 |
cut | 写入所选择的字符 |
awk | 解析字符的编程语言 |
sed | 用于字符替换的编程语言 |
vi | 启动vi编辑器 |
emacs | 启动emacs编辑器 |
pwd | 显示当前目录 | pwd | |
ls | 列出指定目录下的文件,默认当前目录 | 命令格式:ls [-option] file | l 显示详细列表 a 显示所有文件,包含隐藏文件(以. 起头的文件名) R 显示文件及所有子目录 F 显示文件(后跟*)和目录(后跟/) d 与l选项合用,显示目录名而非其内容 |
cd | 改变当前路径 | cd [目录] 例如:cd .. 返回上级目录 cd 返回当前用户的根目录 | |
man | 查看其它命令的用法 | man 命令 | |
history | 显示当前窗口使用过的命令 | history | |
ailas | 显示当前用户下的命令的缩写 | alias | |
tar | 文件归档 | tar [option] [设备] [块] 文件 例如: tar cvf test.tar * 把当前目录所有文件归档 tar tvf test.tar 察看test.tar的信息 tar xvf test.tar 把归档文件test.tar释放 | r 附加方式归档;x 抽取文件;t 显示文件 u 附加方式归档,同时删除旧版文件;c 建立新档案文件 v 显示所处理的文件名;w 处理文件前,要求用户确认 f 文件名 使用指定文件名作为档案文件 bn 每次读写 n 块,缺省值为1,最大值为2 m 将新的文件修改时间设为获取时的时间 o 获取出来的文件以下达tar指令的UID和GID存储 |
cp | 文件拷贝 | cp [ -p ] [ -r ] 文件 1 [ 文件 2 ...] 目标 | i 在覆盖已存在文件时作提示,若回答 y 则覆盖,其他则中止 p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表, 但不拷贝UID 及 GID r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的 文件,此时目标必须为目录 |
rm | 删除文件或者目录 | rm [-f] [-i] 文件... | f 删除文件时不作提示 r 递归地删除目录及其所有子目录 i 删除文件之前先作提示 |
df | df [-t] [文件系统] | df -t | |
ps | 显示进程信息 | ps [ -efl] [ -t 终端表] [ -u 用户表] [ -g 组表] | e 显示出现在正在运行的所有进程 f 显示所有信息; l 产生一个长列表 t 显示指定终端进程; u 显示指定用户进程 g 显示指定组进程 |
grep | 在指定文件中搜索指定信息 | grep [选项] 模式 [文件… 例如: grep ‘memset’ * 在所有文件中寻找包含memset的行 | b 显示块号; c 仅显示各指定文件中包含模式的总行数 i 模式中字母不区分大小写; h 不将包含模式的文件名显示在该行上 l 仅显示包含模式的文件名; n 显示模式所在行的行号 s 指定文件若不存在或不可读,不提示错误信息 v 显示所有不包含模式的行 |
vi | 创建、编辑文件 | vi 文件名 | 命令状态: k, j, h,l:上下左右; 0: 行首; $: 行尾 i,I :插入命令,i 在当前光标处插入 I 行首插 a,A:追加命令,a 在当前光标后追加,A 在行末追加 o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行 r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换 数字s: 替换指定数量字符 x: 删除光标处字符; dd: 删除当前行;d0: 删除光标前半行 d$: 删除光标后半行; ctrl+f :后翻页; ctrl+b:前翻页 G : 文件尾; 数字G: 数字所指定行 /string 查找字符串; n 继续查找 ;N 反向继续查找 % 查找对应括号; u 取消上次操作 ex命令状态 : :set number 显示行号 :set smd 显示显示状态 :0 文件首 :1,5 copy 7 块拷贝 :1,5 del 块删除 :1,5 move 7 块移动 :1,$s/string1/string2/g 全文件查找string1并替换为string2 :wq! 存盘退出 :q 退出 :q ! 强制退出 |
ln | 设置文件的链接 | ln -s oldname newname 例如: ls -s /tmp/s16 S16 在当前目录创建了/tmp/s16的快捷方式 S16 | |
cc | C语言编译器 | cc [-g] –o 目标文件 源文件 |
没有评论:
发表评论