找回密码
 注册
关于网站域名变更的通知
查看: 288|回复: 1
打印 上一主题 下一主题

Linux常用操作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-15 10:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
显示文件内容more less head tail cat pg(分页)- R, J1 z( c7 a8 S0 r. c+ X" f
* `7 ^0 d$ v  j
查看文件cat
. M0 _; \% q8 {8 s" y' A, \/ W+ @
* X& R0 U! d% x$ U文件拼接合并:cat 文件1 文件2 > 输出文件& M( ~, w3 ?5 u, S8 S. s3 `

7 _; t' j: c6 e) X查找文件内容grep [选项] 字符串 文件列表% O. L5 p3 f6 I* Z5 }, P9 p2 g" q
' Y8 ^* O) P! Z9 O
对文件内容排序sort
5 P/ T% E: E0 z% I/ g8 M5 x; W7 T' u$ f, C3 C
比较文件内容comm(排好序的文件). C- Q; i9 ?1 T3 U  t/ s8 x. J/ n
diff -b忽略空格 -B忽略空行 -i忽略大小写  结果中:<第一个文件 >第二个文件
9 t' h; A- O* H$ Y, @& H( l2 n/ I# l! o0 _
显示日历cal cal 12 2007
$ X* ]. ^. M4 f; C2 d, |& l- k1 Z. O$ V4 @6 F0 @
打印 lpr lp- _: G0 n2 ^2 |1 t# }$ z5 e

0 i' P. i$ O- Q( M9 k4 {! [目录操作
5 Q! o/ A: f3 g- }; L& \.代表当前目录 ..父目录8 n3 \5 J; V# B- X& @
创建目录mkdir 复制cp -r 删除rm -r 或 rmdir(-RF非空) $ i" X6 E1 n) A2 J
切换目录cd program/ 返回用户主目录cd 当前目录pwd% I& f: L/ Q' H. ^1 i$ p
2 Z( E4 j) y& d6 X) G& h* k4 X
挂载硬件* G$ v& s+ f- Y- t( z5 f8 g
挂载cdrom:mount /dev/cdrom /mnt/cdrom
, [9 V, t# O$ C; t2 \挂载U盘:  mount /dev/sda1  /mnt/usb3 m5 K  F' Z. t% S& L; R" W
卸载 unmount /mnet/cdrom7 o( q( k( i/ Q* D8 `

, P3 I: D" W) z; F  ]2 \5 E! X进程
3 F' d/ |! M3 k$ T; N7 M6 c+ |5 j查看进程ps 停止某进程kill 优先级nice renice
. ]2 g7 c) _0 K$ D3 G* g5 f进程自动化cron at batch" N/ I0 u, k. w2 D; J) i* A
: j. i2 Q% ~( R
压缩解压缩0 T  C) \1 {+ q6 |. M
解压tar -zxvf nmap-3.45.tgz  i1 K% u, L; w7 Z
安装:rpm -i file.rpm+ I  w) C4 C: e" `( X: A) R. @

6 R; C" o' E( @7 x' o( Y磁盘/ ]8 D) t1 w6 c9 k  W1 d1 \. R
空间占用情况df -a(-T)- d+ G& e9 r: X, ?3 z! R
统计空间大小du -s只显示总数 -h显示具体大小
  |: c* B% J% {+ Z8 |. t( U显示已分区fdisk -l
8 q' D* h* }6 Y$ W! h调整分区大小parted* ~$ Q+ v/ X/ _7 B1 S
格式化mkfs
9 m. o; Q' u9 u$ m; }3 D修复磁盘e2fsck /dev/hdax -a$ x, Q. m2 ~  J" V0 A; i3 y
MD5校验:md5sum x.iso
; J7 R1 n3 A, F6 m内存:free -m
8 @, k  N( \) g% F& W内核版本uname -a(-r)$ W( P! Z4 q( b+ ?4 I- g) z" @) G7 K
系统信息uname -a
! `; x% E, D& P+ D, k5 Z开机信息dmesg( J( T' v/ e- G2 r
, W3 u# ^7 g/ z& i) C/ F. `' v4 S
网络命令
' f2 R/ ~4 `+ p! K( [, F/ K4 c主机名hostname IP:hostname -i ping; q0 j, M( y# d5 v6 f6 o" p
配置网卡ifconfig! n- c( \4 q  C9 E5 }* B% w, h6 e+ k
telnet(logout退出)
4 E' y. S! R  H, w+ hftp    (>!退出)
' w/ V* H, c5 Y7 X9 i" O" K6 _9 Dnetstat网络连接信息
. T9 v# v4 z2 v- t. Z; _* a+ X& s, H% `; o0 ~- z
文本编辑
' ~$ s7 n2 X) K  M% F$ I. M% F! t编程风格,美化c源代码:indent -gnu quan.c; f, d' X3 S% r* d) w* Z

$ g) N2 h6 S( m5 ^编程: W* g( q8 K2 _; ^  E0 u4 T% R
Glibc库ftp://ftp.gnu.org/gnu/glibc
0 S2 p! R: ~& s5 [% Q5 D/ ?2 E0 V. p查看版本:rpm -q glibc
3 ?8 W9 d$ O; ^6 H( m* Z$ j
' Y7 t- |% C. i# b: A! \后台处理: hello &
3 P9 x7 q  F: n  如果要结束 kill 3216 对很难终止的用 kill -9 2365/ [$ H/ o7 e! T) H( D* ~
- s% m; b" \0 A! b9 }! T' T
  组合命令以分号隔开:pwd;date
+ C3 _* a3 U" t) t; }  用cat创建文件:cat > file.tmp 然后输入,按Ctrl+D结束
( {0 f. g$ y3 }/ Q9 @# B  wc 统计文件的行数 字数 字符数3 q  F$ W1 O6 v' h: K1 i
* U7 A4 U: [* j8 H" Q+ H  v  L8 N
  查看Shell:echo $SHELL 改变:chsh
! ~# T' j* I0 R& P7 B7 E4 T  bg 转换进程到后台3 w9 _, |. s. G+ W
  fg 转换进程到前台) Y. @1 Y* D3 p7 _/ f; t; }  |0 j
; G1 e& x5 f" I
Linux c一站式学习http://learn.akae.cn/media/
$ i' ^% p, S. q. `4 ^1 S: o
  ^- D$ o% d; O$ S查询手册帮助:man
) X# o! b! M* B% \" J3 S, i" e& G5 X; L  H( A1 R
清屏clear
) h8 h# O1 B2 q6 w; q+ C
9 w/ d/ Y% c% r7 g  K% K$ N用户登录login 退出logout或exit
6 `0 o3 ~' K) A7 w   修改密码passwd 终止程序Ctrl+C delete  break
5 W9 G' G% t" D1 ?   日期 date 终止输入Ctrl+D
' L# [. A7 _3 p; L  h/ g   显示正在登录系统的用户列表who su切到超级用户
& z$ n7 U0 n$ h: g. R& P显示自己的登录名who am i
# U  J8 |3 o2 t& h4 ^$ q- _whereis:查询命令所在目录以及帮助文档所在目录; j8 L4 }. F3 b  ]
which:查询该命令所在目录(类似whereis). F: x# y0 F# T/ a% ~2 d; {
id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能
4 v6 {% A" B) u7 b2 e
! a" @% f2 e1 w$ \3 C有一个唯一的UID和 GID)' k! P2 k  ~$ q+ _& ]4 h  U
历史命令:history) o* f( Z& R6 ~8 R" G0 W
!!最近一次执行的命令
& J9 `& L$ Z1 L, e( ^. Vfinger 可以让使用者查询一些其他使用者的资料
' r0 j0 f$ ^; U" U  
* N- D8 U7 V( w/ W9 f* w9 o3 C阅读邮件
/ e3 U% C. l/ S; t% M1 M6 h启动邮件程序mailx  mail  Mail 退出邮件系统  x
2 n7 j% Y2 N! j8 @, \然后输入邮件标号阅读 如:2- m2 ?" [, g) V4 W; n
6 f. ?3 D) x- M+ \
环境变量4 I  s  \  x! x4 X  T1 M$ f( A
查看环境变量printenv  echo $PATH   env
- l! a3 ?% @; v9 I1 V5 \; n. y添加环境变量export PATH=$PATH:/目录6 Q- y$ k) c8 _$ U; I+ O
删除环境变量unset TEST 设置只读readonly TEST+ y; k& a8 L5 V0 y
当前工作目录pwd 当前用户主目录HOME7 Q: T0 [5 z2 T: A
当前Shell秒数SECONDS 前一个工作目录OLDPWD
, X( \, ^% v9 U% C2 T历史命令HISTFILE HISTSIZE 一级提示符PS1 二级PS2  U( o8 c' G% t5 I) M5 W
转义符/ E. X) r. z$ t% k
\!该命令历史编号 \n换行 \t时间2 e  `; l* I9 i; W, ?! R: a
\d日期 \u用户名 \h主机名
, i6 [- S* i0 b3 V% v9 e, Y2 F\w当前目录
7 R; h8 H$ z/ s0 k
4 r) M6 K9 e. H8 k6 ]文件操作
- @* i1 I  p% Y5 `复制cp 删除rm 移动mv' j( L5 [) f/ f

# o1 [9 G8 V) i0 v# ^: C- r查看ls -l -a
* u/ f1 `) f1 I, k* l-rwxrwxr-x 2 feisky feisky 5022 07-15 03:34 a0 b' x& j" j" d1 u
-文件类型:-常规文件 d目录 b块设备 c字符设备 p管道 l链接文件
6 ?0 ]1 c5 X5 [# i( Z* x& K4 e% p9 Vrwx读写权限:三位一组,属主,属组,其他
5 V# O9 C, S  U' P0 ^. G( r2   连接数
7 g! n1 s1 u8 Q5 ~feisky feisky:所有者 所有者所在的组* |' J& E. l% M& V) x
5022文件大小
$ W* @5 w- `' F: j8 ?, b3 j" v2 H07-15 03:34 最后一次修改的日期和时间8 H4 }/ @: s) ~9 p+ E4 a- ^
a   文件名
% z. \8 Y  ~, A
$ q# @6 ^! p8 N$ N2 K修改文件访问权限:chmod u-x,g+w,o+w file.a  u:user g:group o : other a:all
% M( b  M# C: s" \% _修改文件所有权:chown a.out fei
+ o6 a& k, c7 P/ Nchgrp a.out fei  a+ ?% x+ }4 {
; Z8 `  Z, m1 @- z6 X5 d( V
判定文件类型:file satellite
8 Y( W7 C4 `2 m3 W6 v
. H- S4 Q" h) P) N6 v7 C重命名:mv 路径1 路径2
) }$ l, [; u8 M, w2 O9 f9 }0 Q
8 T6 S6 O9 ]6 f9 a( f链接:ln 文件名 新文件名# q3 D+ x5 `  O/ u% ?- ~

7 J% |9 L4 x* O% W+ c6 D8 u
9 l6 n8 Q! p8 p: Y输出重定向:
! D( E7 d4 Y+ J7 U3 g  y5 q; }( u>把输出重定向到文件中(新建文件)! o! h( G! P6 H% |
>>追加重定向,只在末尾添加
. Y- n( x' m- B( `如:cal 2007 > 2007$ G' `2 Z9 |2 M; S, p1 ]6 U
输入重定向:<
, e- B0 M: h$ v
2 T' P  K6 \7 U+ y9 p/ M, l管道:| 直接获得一个程序的输出作为下一个程序的输入而不产生临时文件) N+ Z& P) ~# g! V" ?
ls -l /dev/hda* | rev | cat
6 c6 B# E+ [7 B% p
4 I1 e2 X. W  h: r3 Q
! i& F4 N$ t5 y- lls查看文件时的显示色:1. 蓝色-->目录 2. 绿色-->可执行文件 3. 红色-->压缩文件 4. 浅蓝色-
1 N' d6 F* N7 a% p5 r! \/ ]5 ?2 H0 R1 |  t( ~) X
->链接文件 5. 灰色-->其他文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-26 02:06 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表