|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
显示文件内容more less head tail cat pg(分页)# {# D8 ~0 ?; F
& X3 B1 n4 A5 w查看文件cat
4 U7 E4 V) O5 b6 a
; V' ]0 `- k1 U文件拼接合并:cat 文件1 文件2 > 输出文件1 K; ^/ V5 q( A& W. ]! Y/ S
4 R) |( ]1 S/ U5 N- a查找文件内容grep [选项] 字符串 文件列表
. E2 d6 p& ?. d7 V
; |! y. G4 b& | B; E' O对文件内容排序sort
/ \! E- o) z: q# q9 u1 J3 ?" h6 u! k3 ^5 m# Q u j2 r
比较文件内容comm(排好序的文件)
/ n, _6 F3 i, w2 kdiff -b忽略空格 -B忽略空行 -i忽略大小写 结果中:<第一个文件 >第二个文件* `4 [. Z4 H c6 k; n
9 ^/ D5 o' I* \+ j" T$ U, M
显示日历cal cal 12 2007
+ b3 U3 n7 ~& s( K% S$ A/ y2 G; b' |! E& N9 ]2 U# Q& n0 [1 ~
打印 lpr lp
. n& C; w8 i! E7 V$ m7 p6 Y
2 V6 o0 E+ V( X$ b) a目录操作: }8 W, b6 w7 K9 d
.代表当前目录 ..父目录
$ a/ F% h5 I& w% f0 g$ C7 }创建目录mkdir 复制cp -r 删除rm -r 或 rmdir(-RF非空) 1 [9 H& x, M$ t% Q1 b
切换目录cd program/ 返回用户主目录cd 当前目录pwd2 J L) f8 ?8 J0 R2 W6 Z% ~
! x' D2 @: F9 k4 Q0 r挂载硬件
( j- A3 s9 o7 o6 Z7 X g挂载cdrom:mount /dev/cdrom /mnt/cdrom! [1 D6 Z0 }5 X6 `0 h8 w9 u
挂载U盘: mount /dev/sda1 /mnt/usb, v7 Z+ P/ f7 V4 S8 g
卸载 unmount /mnet/cdrom
; |+ t) A8 r* \; V# x7 i; `! v" v. U+ {+ ?' ~& s$ i$ ]
进程9 f( t8 h9 |; k& v$ e
查看进程ps 停止某进程kill 优先级nice renice: g; B& v3 y/ ?' v! D7 K! b
进程自动化cron at batch d' E% n" w" @' T+ a
7 K$ @! s' o' e4 w; @" h( N1 O压缩解压缩" J" V7 z% A, R. Q
解压tar -zxvf nmap-3.45.tgz1 o9 t* }" X* a) X
安装:rpm -i file.rpm
+ j0 ]8 g4 r+ O0 ^4 P7 |. C
# P5 u5 M1 R- b0 ]6 f# W1 r磁盘
, [% B8 w, T+ {6 j9 m空间占用情况df -a(-T)' m: v5 }* i4 k" P
统计空间大小du -s只显示总数 -h显示具体大小
9 {; K! A) t6 h5 ~显示已分区fdisk -l
! K. z. A/ l1 T; Q8 @6 J$ U调整分区大小parted0 x7 S0 K4 g: x8 M0 F. W
格式化mkfs5 j, [! H: a: g# U J) `8 Y2 c6 t
修复磁盘e2fsck /dev/hdax -a
. k o( K8 B. v- T( Q" Q+ `. aMD5校验:md5sum x.iso
$ m; R h! g3 E2 D# t P内存:free -m
5 U- Z, i. N. g. B/ k' K; l内核版本uname -a(-r)
O4 r2 E1 ^1 K5 C系统信息uname -a
I( d; w/ T2 ^2 A$ @开机信息dmesg
2 P3 j" \( S8 f5 a% B
6 D2 K; p: t1 G网络命令8 J2 v1 R7 ]% s- H2 j
主机名hostname IP:hostname -i ping( F* Q$ F d6 A! g7 o: }
配置网卡ifconfig" r$ U" e2 F. O9 z. w! v& [: \
telnet(logout退出)
2 i* }+ J9 R- T: @% c& k; M( \ftp (>!退出)
, }% n4 L4 h, ^netstat网络连接信息3 k b6 K0 L5 d9 i9 u- T8 S& f
$ B0 e& \. f# P9 k [3 v( }文本编辑
, H( b+ x$ i$ ?" Y% p3 f编程风格,美化c源代码:indent -gnu quan.c
! j6 Q3 F& m M" w% A3 D8 [/ ~$ q1 M* b7 {
编程: [9 _' n6 N! c4 z/ A+ ?# M" l2 R8 ]
Glibc库ftp://ftp.gnu.org/gnu/glibc. \$ m( e3 g9 D/ |7 w) w0 M
查看版本:rpm -q glibc4 T4 |0 k, B9 j% ?7 d
8 t0 W$ Z( Q% z7 Z3 ~2 _8 f
后台处理: hello &
, o1 W, z8 p1 g: Y- E9 x 如果要结束 kill 3216 对很难终止的用 kill -9 2365! j3 T9 o/ w: `4 o6 W8 k0 a
6 ]6 O' w: q3 _) J& d- u
组合命令以分号隔开:pwd;date
' K$ v L3 }( P+ i4 b6 w8 r 用cat创建文件:cat > file.tmp 然后输入,按Ctrl+D结束; C) F) W4 ]: w( t. w" L& i, {# H
wc 统计文件的行数 字数 字符数
+ @, R0 i2 o! M4 J( e4 m" `" E. _) F, B# M4 {0 Y5 k5 T
查看Shell:echo $SHELL 改变:chsh; \6 p9 T+ w2 b( w9 @' K( X
bg 转换进程到后台
, _' ^" q: h+ d- \( | fg 转换进程到前台! m" S- U/ Y# i2 A
' n2 t% i% c, E; I+ mLinux c一站式学习http://learn.akae.cn/media/' x% E% i+ o, w( K3 Z
l" V1 n0 [. V: m6 [+ k( H
查询手册帮助:man; }! q" g1 [7 d7 I
4 h9 _) \+ ]. } d9 v5 \清屏clear
3 B% H9 Y% w8 K2 ]% q2 Z4 G+ X9 a
用户登录login 退出logout或exit4 c% u+ ?8 |# t6 ]# P: y
修改密码passwd 终止程序Ctrl+C delete break$ x9 `) u9 \& T$ ?5 f
日期 date 终止输入Ctrl+D
3 j: w+ I* [. g 显示正在登录系统的用户列表who su切到超级用户
1 q- X$ E7 o2 A显示自己的登录名who am i+ M6 Q" p% B6 \8 d' a4 g
whereis:查询命令所在目录以及帮助文档所在目录6 B! O$ l; c9 D+ q1 F3 I: U4 j$ i
which:查询该命令所在目录(类似whereis) c$ h4 Q$ s" r- K; M6 P
id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能1 m* R# `: f% ]
' d2 I. l1 x2 \有一个唯一的UID和 GID)* i; ] N3 M; Y. G; l! L9 r
历史命令:history5 O# f- w% z, N& s6 o/ a4 v
!!最近一次执行的命令# b( j& k4 D# O0 t/ s
finger 可以让使用者查询一些其他使用者的资料
3 u/ [2 [9 J& ~6 A- v
2 b! r' W$ h+ Y7 P( b8 Y阅读邮件* g/ k: s8 v% Q) ?7 T
启动邮件程序mailx mail Mail 退出邮件系统 x Y s: t4 e) A& n2 j N y
然后输入邮件标号阅读 如:2
4 d+ u x$ C9 P7 b% c' n
$ o* t$ j1 h: w环境变量
' F+ G) i ]! q查看环境变量printenv echo $PATH env* E/ r, X/ l9 ~
添加环境变量export PATH=$PATH:/目录6 Y- C8 p h! J. n# e$ G& @: @2 {
删除环境变量unset TEST 设置只读readonly TEST
# |! Y, ^4 U/ O2 `6 Y2 Y当前工作目录pwd 当前用户主目录HOME
! x1 E: L4 I" B当前Shell秒数SECONDS 前一个工作目录OLDPWD
0 B9 f2 m( X8 x5 E8 D+ A) z( P历史命令HISTFILE HISTSIZE 一级提示符PS1 二级PS2
0 T1 s! C* |5 ` Y$ R转义符$ {+ t9 y& J) z! O
\!该命令历史编号 \n换行 \t时间4 z1 O9 A% ~7 P. T
\d日期 \u用户名 \h主机名) U0 _; A) m) e2 c) }4 ^) A& I
\w当前目录" Q2 k, y ?8 h1 W1 T
2 P7 g/ f1 }2 y8 M% i文件操作
: W+ e$ I! g+ F! g8 _8 x/ u/ d复制cp 删除rm 移动mv
' S* v$ m% A! {, G7 B$ E% j! U! O5 _/ \, M3 Z0 }) z" P
查看ls -l -a
0 M$ l6 L8 T- O: t/ F-rwxrwxr-x 2 feisky feisky 5022 07-15 03:34 a
/ P7 I# ]: v" a. e$ J-文件类型:-常规文件 d目录 b块设备 c字符设备 p管道 l链接文件% h1 }- Z% y; d
rwx读写权限:三位一组,属主,属组,其他/ A0 z, B7 E9 U- t: z" o
2 连接数! ]7 ?0 i4 r5 s2 [
feisky feisky:所有者 所有者所在的组
+ z9 }5 x+ R6 I! a: t1 T; f5 ^5022文件大小9 z1 `; H. i# G# u2 Y2 a' x
07-15 03:34 最后一次修改的日期和时间 B& X; h$ L- }9 { d7 a
a 文件名
5 A n( H9 P9 l3 A! c3 o% Q
' Z0 l3 Y( I: F" c& s' V* C修改文件访问权限:chmod u-x,g+w,o+w file.a u:user g:group o : other a:all
! E7 r! J$ K" G4 m" `3 f; m修改文件所有权:chown a.out fei
# D, i0 M+ D% w; P# i# y' W; Ochgrp a.out fei- v% P: }0 d- B& m" E
) H" x+ V a! N9 s判定文件类型:file satellite1 q1 X" Y& v! j% [& l
; p) D6 C4 C9 y) u; E6 h5 [
重命名:mv 路径1 路径28 h) m/ g8 y8 S1 p. C2 ?
8 O- Y% M, j- j/ |: T# T
链接:ln 文件名 新文件名
% N+ c! W( ^, ?2 G$ K6 U9 F; O3 t( ?& O; P+ y( F
% c9 T. [- J2 I: a输出重定向:
; n1 `2 x9 s( \) c7 l1 O/ J>把输出重定向到文件中(新建文件)
" U1 C6 `% ^+ G1 b) D>>追加重定向,只在末尾添加
% j& c U6 T7 [# ~5 R) }3 c如:cal 2007 > 2007/ z) r* Y6 q7 `9 i
输入重定向:<
+ Y# ~% b) Z# P: _8 @( T F+ x0 K6 R* u: n1 B @# p' @
管道:| 直接获得一个程序的输出作为下一个程序的输入而不产生临时文件/ Y, E3 m% L5 K/ T: f8 h% G
ls -l /dev/hda* | rev | cat8 i7 z$ m" q, j+ w4 `
9 g$ h; b/ y. J9 [7 k* m! L, k- o" @% s1 \6 M2 F
ls查看文件时的显示色:1. 蓝色-->目录 2. 绿色-->可执行文件 3. 红色-->压缩文件 4. 浅蓝色-+ z0 {1 i7 L' n+ j
x$ p( a2 [9 Z
->链接文件 5. 灰色-->其他文件 |
|