1.Linux常用一-基本工具

su

输入root密码 获取root权限

sudo -i

输入当前用户密码 临时获得root权限,exit退出

查找相关文档

--help选项

cat --help cat --help|less 分屏显示

man

搜索关键字

apropos

与 man -k 相同

whatis who

仅搜索与实用程序名完全匹配的命令

info who

-- 空格键 n键向下 p键向上 / ? 匹配
exit 退出命令行

基本工具

ls

显示文件名
-a 显示所有文件
-F 显示目录 /

cat

显示文本文件内容

rm

删除文件 -i 删除文件前会询问是否要删除该文件

分屏显示文件

less/more

空格键显示下一屏

hostname

显示系统名

文件操作

cp

复制 -i 交互式

mv

更改文件名 mv existing-filename new-filename -i 交互式 提醒覆盖文件

lpr

打印文件

grep

查找字符串 grep 'Eric' practic 在文件practic文件中查找存在 'Eric' 的一行显示

head

显示文件头部 head -行数 文件

tail

显示文件尾部 tail -100f logfile 监视逐渐增长的文件内容

sort

按顺序显示文件内容 sort prastic

uniq

忽略文件中重复的行

diff

比较两个文件 diff -u colors.1 colors.2 -u 统一输出格式

file

识别文件内容 直接获得Linux系统任何文件的内容信息

| 管道

实现进程间的通信
sort months | head -4 对文件months 的内容排序后显示前四行
ls | wc -w 显示目录中的文件数
tail month | lpr 打印程序的输出

echo

显示文本 通配符 *

date

显示日期和时间

script

记录shell会话信息
script 开始 exit 结束 cat typescript查看记录信息

压缩和归档文件

bzip2 bunzip2

bzip2 -v letter 压缩文件
bunzip2 letter 解压缩
bzcat letter.bz2 | head -2 显示压缩文件中的内容,压缩文件内容没有改变,仍然是以压缩的方式放在磁盘上
bzip2recover 可支持一定的媒体错误数据的恢复

gzip gunzip

tar

打包和解包命令
tar -cvf all.tar a b c 将a b c 文件打包成all.tar
tar -tvf all.tar 使得归档文件中的文件以表格显示
tar -xvf all.tar 解包
可以使用 bzip2 compress gzip 命令来压缩tar文件,使其更容易存储管理
解压缩例子
make-1.1.0.tzr.gz gunzip make* tar -xvf mak*
make-1.1.0.tar.bz2 bunzip2 man* tar -xvf mak*

定位命令

which whereis

which tar 查找执行的命令路径,通过which命令可检查是否在运行工具的非标准版本或者不希望执行的版本
whereis tar 标准路径下搜索与命令工具相关的文件

获取用户和系统信息

who w

who 列出系统上的用户 who am i
w 列出系统上的用户,比who多三个平均负载值

与其他用户通信

write

write uaren 给uaren用户发送消息
Control+d

你可能感兴趣的:(1.Linux常用一-基本工具)