|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
显示文件内容more less head tail cat pg(分页)
0 T% b' l. X0 {$ `/ k# h/ T0 ^) W8 L4 F1 ?( I
查看文件cat0 F" M9 |5 Q7 i( _7 q T
; y; }2 Z! v7 }+ n
文件拼接合并:cat 文件1 文件2 > 输出文件# A4 o9 o# L. C" ^+ S- `$ U
; j; k7 Q. u. L h查找文件内容grep [选项] 字符串 文件列表
g+ E+ V6 Z* t, X3 n4 X$ }- m
对文件内容排序sort
5 ^$ d6 ~1 |# N$ L/ n; @+ ]( F
9 L- k% Q: B0 d. V% Y比较文件内容comm(排好序的文件)
! k0 o8 a4 R; rdiff -b忽略空格 -B忽略空行 -i忽略大小写 结果中:<第一个文件 >第二个文件
8 p7 \$ Z. t4 r4 y+ J9 \# q) U+ @; E
' X# K9 O8 h/ K. N( L' I显示日历cal cal 12 2007# W3 G$ ]. w' O7 n
9 d: c; i, i/ G3 e+ D% F
打印 lpr lp
A) j" C. ?5 m7 W9 S
) Y% z" g; e, m+ s R1 f目录操作3 [6 ]( Y J/ f2 {; O" O
.代表当前目录 ..父目录8 a# m' @% Y1 E) a6 t# b+ M' f
创建目录mkdir 复制cp -r 删除rm -r 或 rmdir(-RF非空)
9 h+ f( j3 b7 q' t切换目录cd program/ 返回用户主目录cd 当前目录pwd
" c. K6 d, R8 a4 D/ K+ P. d6 x; N% i, U
挂载硬件# }2 {5 D8 S1 A1 A. d! u' p; b
挂载cdrom:mount /dev/cdrom /mnt/cdrom# g4 r- a+ S, A) U) n
挂载U盘: mount /dev/sda1 /mnt/usb5 @& }. \& h! q4 z5 v% P x
卸载 unmount /mnet/cdrom6 V- r3 P2 b6 {* y, f. V
, `% S3 q( B9 ?; o
进程% ]+ {& n9 L( j6 p2 N6 P# c
查看进程ps 停止某进程kill 优先级nice renice
- s2 w% u9 `) q5 \' ?$ V; [进程自动化cron at batch
6 Y9 V' ?9 |* o: w$ F9 l9 @1 v p5 j1 z4 _. r+ }
压缩解压缩
+ v% K& {" T% W! S$ d2 Q解压tar -zxvf nmap-3.45.tgz
# v( ^" c/ t2 W; Y/ O" [安装:rpm -i file.rpm
( L i1 b `5 k: U. l$ w# u% l0 {9 j! l) [" H+ H. I6 F8 y
磁盘
+ _4 Y0 @: A: Q1 c/ W空间占用情况df -a(-T)5 j1 H! C' [$ w s/ n7 u
统计空间大小du -s只显示总数 -h显示具体大小# s! D( T& ~/ S A
显示已分区fdisk -l! N f* g. k3 z
调整分区大小parted* A1 L# s* J$ w+ m; Y1 Q+ S/ U
格式化mkfs' t; l. s! d. `# z6 y+ L
修复磁盘e2fsck /dev/hdax -a
% M0 Q9 z, v+ \+ Q: |( b3 a. KMD5校验:md5sum x.iso* b8 z/ q) w, Q1 I% D* i
内存:free -m
- [7 t9 Y1 s) d9 \) L7 x内核版本uname -a(-r)6 F: n- _2 `- ]5 B$ J9 r
系统信息uname -a
5 [1 N$ H2 e* D/ H/ }) e开机信息dmesg
0 A8 n5 j, ~8 B5 u
; N, j4 K o+ K! e7 R8 V网络命令3 G: d/ r4 J- Q1 G/ q
主机名hostname IP:hostname -i ping& }& J6 r1 S" g) A: ^8 ^% d$ s+ z5 m- X
配置网卡ifconfig. y) v j. b+ s( e4 j# n( e; ]7 O
telnet(logout退出)6 s- m0 Z+ b8 f1 b+ m3 J
ftp (>!退出)% ~# ?& q! \" A$ v. ~; d. C, @
netstat网络连接信息
4 U# ?! @& V, u* [1 ~! g+ K L8 O3 e% h# B; p. w) b# l, c; D. C- D
文本编辑
X/ O# F+ E" y- R" G# t. c2 T" R编程风格,美化c源代码:indent -gnu quan.c( J# R$ @. B$ l ]1 o5 p- s/ P
% I- i. }+ z3 V d8 w9 \9 |6 @编程
) [7 \! e% A3 K# x% QGlibc库ftp://ftp.gnu.org/gnu/glibc
' b& X% L% [7 l- N. I' E, v查看版本:rpm -q glibc) a Z+ ]9 b# F3 a B* |
9 O* R9 c: B, ?3 b3 r5 g9 Y9 h后台处理: hello &
, X$ j1 \9 |5 v5 b& ]2 _3 e 如果要结束 kill 3216 对很难终止的用 kill -9 2365
# H' T( q6 _' U, u/ `6 h i
# K; L5 C) Z$ \3 W" ?- Y4 k- d2 y 组合命令以分号隔开:pwd;date! x# e, ]! R# P- h, c) s- `4 ?
用cat创建文件:cat > file.tmp 然后输入,按Ctrl+D结束' |$ s! i& O( Q3 n) l- C- V$ d$ A
wc 统计文件的行数 字数 字符数& b8 A( r; {- ]; N
- Z0 b. r: h2 Z2 e 查看Shell:echo $SHELL 改变:chsh
8 u4 j# t: \2 w2 _' o* u& Q bg 转换进程到后台
" w) P8 ~9 \- C3 c; E! j fg 转换进程到前台, e$ F' Q6 u f9 u
o3 n- L7 b v+ y8 s+ r' P
Linux c一站式学习http://learn.akae.cn/media/
1 y- L3 O) N- J" `+ M# S9 m- P2 |# L$ m+ E8 Z, H5 X# I! C( o4 G
查询手册帮助:man
; b: Y4 A5 u" c* H: r% ~1 [, K2 F: @: T5 q3 h9 z
清屏clear
1 o ~9 H/ u& L/ n. K/ V- j* j: h2 s! O
用户登录login 退出logout或exit
7 @3 P" D/ J, j( u7 p$ D7 o0 H0 e7 n 修改密码passwd 终止程序Ctrl+C delete break
7 w& {) T5 s/ C+ y9 T8 z: D 日期 date 终止输入Ctrl+D
4 }4 P1 {# V/ v' X 显示正在登录系统的用户列表who su切到超级用户
& r) r0 A5 k F% f* K/ g显示自己的登录名who am i6 }% o3 D$ m: G( E$ [: N$ o
whereis:查询命令所在目录以及帮助文档所在目录3 [4 s$ z* p% K* W
which:查询该命令所在目录(类似whereis)
1 H; U( Y9 y3 d+ w$ F( H" yid:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能
( C) R+ U; l1 z: M) M# R9 A' N; n9 \+ [$ {
有一个唯一的UID和 GID)9 S, b" g, g: e7 D+ P9 g
历史命令:history
( W; j( s: |- N' z5 x% \+ q1 p N% g9 H!!最近一次执行的命令
E8 q* ^; M) r* Jfinger 可以让使用者查询一些其他使用者的资料
# C( W8 O- `% G" B0 c+ J. N
8 Q5 i" ?; v3 z% `8 p& H% N阅读邮件
$ M& x' C1 s: b6 w* U- H启动邮件程序mailx mail Mail 退出邮件系统 x
; y, _& N3 X4 Y; Q! m- K. J然后输入邮件标号阅读 如:2
- z& v g" H c, o b8 Q
4 w2 l0 N1 J3 _环境变量" }2 e0 J( X6 s: K9 p/ j. Z
查看环境变量printenv echo $PATH env
; @& z, ~% ]8 m1 Y! ^添加环境变量export PATH=$PATH:/目录/ x% M' ~0 K* T! _) a. K( D0 ~
删除环境变量unset TEST 设置只读readonly TEST
6 S$ U8 M" `: i1 M8 T( Y当前工作目录pwd 当前用户主目录HOME
3 @4 _9 u- Z9 A$ K当前Shell秒数SECONDS 前一个工作目录OLDPWD2 Z( z$ {& @9 ^ s2 X
历史命令HISTFILE HISTSIZE 一级提示符PS1 二级PS2
) W/ a, ~/ X) n$ _ A转义符
0 [- } c3 r9 [\!该命令历史编号 \n换行 \t时间
% I4 ~2 V, |. R\d日期 \u用户名 \h主机名3 a. g( C% o' o+ Y0 i3 F( J9 G
\w当前目录
; |* p( c7 H2 ]; e0 w. c% N y$ O
* i. f' B$ s9 |3 v8 y文件操作
2 p% r% R( h7 g9 q% ]复制cp 删除rm 移动mv4 C7 s/ R5 J/ z, A7 H
6 [. p, k: m- H
查看ls -l -a" v6 g7 C. \( A9 c
-rwxrwxr-x 2 feisky feisky 5022 07-15 03:34 a* [' K3 C/ I& Q* j4 a+ {5 ~
-文件类型:-常规文件 d目录 b块设备 c字符设备 p管道 l链接文件& j5 z# E) G2 Z0 U1 i# k
rwx读写权限:三位一组,属主,属组,其他: u/ V0 A+ [' b. e0 U8 U1 K4 y8 ~$ I
2 连接数
) S$ k0 l! y4 S: H* a; Q8 Mfeisky feisky:所有者 所有者所在的组1 V5 E) k5 J1 E. ^9 l: y
5022文件大小
; ^$ m7 z6 C$ n7 ]+ ?- s" m07-15 03:34 最后一次修改的日期和时间
5 ?( [3 V. U4 V0 }. E6 W1 [a 文件名& e: y" t6 W P9 U' S; i# R1 x
: m2 R% c4 S0 j1 m" X修改文件访问权限:chmod u-x,g+w,o+w file.a u:user g:group o : other a:all
9 O2 X4 ]4 M. w5 g9 Y4 {% u修改文件所有权:chown a.out fei
9 Z. l) D1 v1 L) P5 T( o3 e& Rchgrp a.out fei' f* H# j" l& {2 H Z$ b& I% ~# d1 {
* R) N. z/ P4 H5 M& }0 P1 K
判定文件类型:file satellite
6 r: y; G! Y3 b# `7 b/ n5 E K2 _
# L8 a; F- E% \' _6 E重命名:mv 路径1 路径2, e, }9 f8 @4 S) ]
8 I. K2 b0 x6 K7 a: ]8 I& Q! b链接:ln 文件名 新文件名8 Q3 I4 C2 m# d& {: K) f
6 r$ ?4 @. r. {4 e: {8 ?) q) E
+ B- y6 U/ d: K3 @1 c$ F& c
输出重定向: & _4 s/ P: k1 Z4 t1 n) G! n
>把输出重定向到文件中(新建文件)2 |( Z& t6 |/ K# `* U
>>追加重定向,只在末尾添加8 R/ S/ u( h8 u [% N* C, D8 W& ~' Y
如:cal 2007 > 2007& {( n' C9 K% E9 Z) \
输入重定向:<$ }/ E9 F; t }2 X- ^, b6 K
) t% ^: J+ B2 [. z6 B4 Y9 q+ X5 J1 N
管道:| 直接获得一个程序的输出作为下一个程序的输入而不产生临时文件
$ ?' ]' V. @% b" @0 S+ N8 ~ls -l /dev/hda* | rev | cat
F8 |4 q5 e1 {; y
# { A4 t# K, h9 V3 G2 G; k, m( b B: x) ]$ }6 r
ls查看文件时的显示色:1. 蓝色-->目录 2. 绿色-->可执行文件 3. 红色-->压缩文件 4. 浅蓝色-5 Z9 B6 p' n$ }
2 d7 d- I( z/ G1 e V7 `
->链接文件 5. 灰色-->其他文件 |
|