|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
显示文件内容more less head tail cat pg(分页)7 ^: P- [+ i# w; s
+ X) o) U% A! m( r
查看文件cat, p$ `0 Q4 J3 c. z1 H
5 f! k: v) Q4 V6 w0 E# o文件拼接合并:cat 文件1 文件2 > 输出文件
( w/ y- o! |. I: s; u- \
1 E& ^, K0 q- x8 b0 |2 P5 J' @, n w查找文件内容grep [选项] 字符串 文件列表
6 |- F* L! `9 Z: U7 P. S
; h3 ~7 x, R/ b2 y, Q对文件内容排序sort
8 V+ r! S3 i& g7 ]' n L% k5 j0 n0 t) c7 O. }
比较文件内容comm(排好序的文件)* J& K1 k$ \' j1 p1 x C4 k0 ]: y b
diff -b忽略空格 -B忽略空行 -i忽略大小写 结果中:<第一个文件 >第二个文件1 ~4 R' T1 G: V2 f( X, x
) E# r$ P3 d s3 b5 B" l显示日历cal cal 12 2007
& u) h5 s3 A+ o0 t6 _4 O0 E+ k7 r
# Z) M0 Q8 a" z% g7 x打印 lpr lp2 R: ]! X/ o9 ^: C. w
4 o& E; s( \# v8 I, b% _( j目录操作; `/ s& X5 o* v* e9 N
.代表当前目录 ..父目录
l K- x; I/ R) b6 Q创建目录mkdir 复制cp -r 删除rm -r 或 rmdir(-RF非空)
7 v% v! u' D6 R( `# U! W( ^( u; F8 B; X切换目录cd program/ 返回用户主目录cd 当前目录pwd
! U' n4 @+ d/ J2 ?$ F- R5 T6 P! j7 C& w0 i* Q
挂载硬件
; `, K" ?* @. ]2 D' r( |挂载cdrom:mount /dev/cdrom /mnt/cdrom7 m, a: }" v2 ^
挂载U盘: mount /dev/sda1 /mnt/usb
( T y+ S" p, K7 _5 c+ M! X卸载 unmount /mnet/cdrom. Z: G3 F5 U; M: l n! V- q
' x* K6 g! C K' b" _) G进程* h7 c* M9 o# \# v" [6 Q# G$ x3 K
查看进程ps 停止某进程kill 优先级nice renice, d$ u* M3 e+ [5 X
进程自动化cron at batch
$ @5 `& A8 Y& u7 u" n# E6 b) A: f# t* f# F9 L9 n
压缩解压缩5 k+ j5 S) F$ Q7 O8 y$ O
解压tar -zxvf nmap-3.45.tgz! q$ q! E2 b; M
安装:rpm -i file.rpm
, a% \$ O& W! G% I, m9 d% {
" _& ?3 c. @6 U. D$ l5 b2 s/ [7 n0 f磁盘
) b" f9 l" W8 d' J1 W- ` Y空间占用情况df -a(-T)0 W, F/ T5 n, ]1 K
统计空间大小du -s只显示总数 -h显示具体大小3 B y# o9 G& p4 ^5 |+ ]1 i& A
显示已分区fdisk -l- o3 p+ m$ ]! }2 m) ]/ S9 m
调整分区大小parted6 N7 b6 q7 k4 |) X# \; j
格式化mkfs
* J# q3 g$ l' J6 X) Z3 p, P' G修复磁盘e2fsck /dev/hdax -a
6 Y) M! A( G+ N( cMD5校验:md5sum x.iso/ f; U' E8 u' ~/ W' O) V. b
内存:free -m
# K: A# D) f7 d: F内核版本uname -a(-r)
% Z; v4 h2 [. S' g9 E系统信息uname -a
; O1 {, \: q, ] q9 h9 s开机信息dmesg
3 q [8 P8 G" e' o3 [0 t& ?. S1 D) I6 [) i: a
网络命令3 b5 O% m# \% R
主机名hostname IP:hostname -i ping
4 {2 c( n \ f3 @4 `: M' e' J配置网卡ifconfig
+ ^+ @5 c( T F6 {telnet(logout退出)4 ~# C9 H! c* o+ {1 h
ftp (>!退出)% j M. E" ?3 b I, H- W2 K9 Y5 A& t
netstat网络连接信息
% h* l7 _5 L5 r6 Y6 z$ W1 H6 d8 ^& |% ]. [
文本编辑
( I) n0 C2 M( y8 E6 L编程风格,美化c源代码:indent -gnu quan.c) U0 f' o9 ^% N3 a
- ~; g- J: \0 [. l* @6 X编程
/ Z8 e: J1 p9 V, e: IGlibc库ftp://ftp.gnu.org/gnu/glibc8 v; y# C, D- }" h
查看版本:rpm -q glibc7 O+ n& l2 I, ?1 E; `: h' D0 Y6 a2 u
O1 J* X$ ]* J! w4 |/ r后台处理: hello &
9 V7 S' w3 `4 h9 S 如果要结束 kill 3216 对很难终止的用 kill -9 2365
2 x2 b$ N$ v6 G( V/ V7 ?
5 I0 Q1 v/ S! \ 组合命令以分号隔开:pwd;date$ W* d4 e& U3 ^4 `. N: E
用cat创建文件:cat > file.tmp 然后输入,按Ctrl+D结束
/ ]2 O3 Y* k( Z B* R wc 统计文件的行数 字数 字符数; c% [& |+ {, Y5 v
' R$ u9 G: i( T. q
查看Shell:echo $SHELL 改变:chsh% A* K: g; k& M" }+ F
bg 转换进程到后台
* P8 ~8 B! I# U Y. E fg 转换进程到前台, _, H; K3 e5 O! Y, u2 S u
- V" C' X+ _4 {& K0 J: |Linux c一站式学习http://learn.akae.cn/media/
" V3 |3 M% L1 E/ z5 N' C/ Y- Z1 e) e/ Y
查询手册帮助:man5 r/ x( v0 ^6 G
0 {3 K8 m3 Y& |# e' v9 k, s
清屏clear
' Y* ~5 Q* s; C6 k' l( S0 d* b9 G2 ]7 g5 S ?
用户登录login 退出logout或exit' Q$ X3 Y4 u: }
修改密码passwd 终止程序Ctrl+C delete break
+ B- C) M$ o# N0 J' ]" W 日期 date 终止输入Ctrl+D8 v2 k1 f& b4 b G
显示正在登录系统的用户列表who su切到超级用户
5 f, H1 F6 V% [显示自己的登录名who am i
, j# y: n6 y l" z: dwhereis:查询命令所在目录以及帮助文档所在目录: v6 Y4 n+ h. L) B1 n
which:查询该命令所在目录(类似whereis)
0 W2 o1 S8 h& G& D4 W- zid:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能% P2 j& f0 J! J, m( u$ s- ~
) M8 r) W2 B2 Z& q' E有一个唯一的UID和 GID)! m% a$ |! c4 l1 s
历史命令:history, o S+ J0 {) O$ E! n
!!最近一次执行的命令' O2 t7 r1 E6 T. T6 [1 U2 O7 |
finger 可以让使用者查询一些其他使用者的资料
/ G4 i2 y! C' U$ @) m
! R+ p- m5 ]3 q6 p0 h9 g阅读邮件2 q. ?4 G9 I4 V" n7 b* W
启动邮件程序mailx mail Mail 退出邮件系统 x
' ^, z- G8 H0 t5 x) Y, N. K然后输入邮件标号阅读 如:2
# U% t$ _- V6 k9 _& t, D. z
9 p- d2 V' ?9 ~- X" r环境变量
8 _- ?; e4 ]8 A( J5 U1 {查看环境变量printenv echo $PATH env% I. P9 E$ c4 _( a# u( H% n/ e
添加环境变量export PATH=$PATH:/目录# N$ w1 m! F! D5 l" F
删除环境变量unset TEST 设置只读readonly TEST
" J0 d8 q& j3 c9 W! A当前工作目录pwd 当前用户主目录HOME4 z/ ~: c& u v5 X1 p9 N4 z, Y
当前Shell秒数SECONDS 前一个工作目录OLDPWD
- i; U1 ^! ]9 l7 N" R! X历史命令HISTFILE HISTSIZE 一级提示符PS1 二级PS2
8 ?: a& o' U1 j r. R( j' B: G转义符8 o# v3 D* K! _: t7 z* l
\!该命令历史编号 \n换行 \t时间
9 N! e) x5 L" q6 @; a, s\d日期 \u用户名 \h主机名 f% h( L# I1 G- J
\w当前目录' { d$ H, v4 c/ y! i: }0 q
& l$ F' z W( b. D3 L文件操作5 ~" t/ {, B4 A: f, S
复制cp 删除rm 移动mv
! G; y# F, V& L+ }" x: S) G g2 f4 S6 `" x2 V- G
查看ls -l -a! }( p5 ~& O3 E) P8 b, ?! N
-rwxrwxr-x 2 feisky feisky 5022 07-15 03:34 a
: L" I5 L. v# m' \) {0 L-文件类型:-常规文件 d目录 b块设备 c字符设备 p管道 l链接文件
. `0 e/ k1 Z1 ^6 j( P) g3 N) p/ Crwx读写权限:三位一组,属主,属组,其他$ \0 {% j: B5 P8 R' o+ e: `
2 连接数/ k: u7 W. g$ y6 l0 m$ p9 x
feisky feisky:所有者 所有者所在的组
4 N" \; ^* l |; p4 a Z4 ^2 G8 T5022文件大小3 u# p h I7 a% Z- ?' P+ W$ z
07-15 03:34 最后一次修改的日期和时间
2 J+ S8 |7 T0 b* }a 文件名
+ i9 v! M7 c' x( a; |& ^2 |- I9 E" y0 S
修改文件访问权限:chmod u-x,g+w,o+w file.a u:user g:group o : other a:all# |) i/ c+ u, L/ G: m
修改文件所有权:chown a.out fei( Z* ~" _9 e5 O: h5 u' X
chgrp a.out fei
- I; a2 p# j" L3 V
2 K" U% Q5 [1 k T( Y% \ H判定文件类型:file satellite
- H& V1 X1 G/ u T U) N9 z. j8 \$ S- i% u& ?. b' C) m4 k
重命名:mv 路径1 路径2
% I' Q" ^& L) m Q
' C7 L0 @: S7 f; W1 Q& Y0 _4 Z链接:ln 文件名 新文件名- U/ n; z1 i/ E3 x9 s3 e2 z: j8 T
3 R) N# ?$ E& W* r' W+ Y; v
, `$ A% E) p& H2 i( k! g输出重定向:
4 q5 F6 m& m& D" I; ]* X>把输出重定向到文件中(新建文件)
r2 e4 S) b/ [; v" O>>追加重定向,只在末尾添加) Y% d+ p& [. y ?5 A
如:cal 2007 > 20075 ]) b- T1 q8 P) F9 t
输入重定向:<
# i& Z9 B9 c4 E2 O8 q( j8 j
8 l$ Q# v) ^' K管道:| 直接获得一个程序的输出作为下一个程序的输入而不产生临时文件
8 b( A9 e: f3 G9 j' q) C5 Als -l /dev/hda* | rev | cat# W5 g3 Y1 v6 M0 G
" c( k2 ^) d5 \1 S; e8 P7 G" J3 M
! c- Q( A" e! r* P2 k4 g8 G7 m( ^
ls查看文件时的显示色:1. 蓝色-->目录 2. 绿色-->可执行文件 3. 红色-->压缩文件 4. 浅蓝色-
1 }4 F: Q! z, n9 `+ a8 P5 J1 I" U0 _: z
->链接文件 5. 灰色-->其他文件 |
|