linux的overload过载命令,linux命令⾏介绍及使⽤(⼀)1.列出最近输⼊的10条命令
$fc -l -10
利⽤vim编辑并执⾏序号为10~20的命令
$fc -e vim 10 20
2.ls -l
列出当前的⽂件信息(包括访问权限,⽂件⼤⼩等)
#ls -l [pw]*
列出当前⽬录中以p或w为⾸字符的所有⽂件
3.使⽤下列命令检索并列出/home/gqximg⽬录下任何⼦⽬录名为core的⽂件
$echo /home/gqxing/*/core
4.列出最近执⾏的10条命令
$history 10
清除命令历史缓存
$history -c
5.重复执⾏先前的命令 !!
!n表⽰重复执⾏命令缓存的第n条命令
!-n表⽰重复执⾏命令历史缓存的倒数第n条命令
6.按下Tab键可进⾏命令⾏⾃动补全
7.输⼊⽂件名的⼀部分,按下Tab键可进⾏⽂件名⾃动补充
8.$echo pwd 显⽰当前⽂件路径
9.查⽂件 $find /usr/local -name "*.conf"
10.查看当前作业: $jobs
后台运⾏ $bg %1 注:1表⽰作业号
前台运⾏ $fg %2
11.停⽌⼀个作业
$kill %1 注:1表⽰作业号
12.后台运⾏,并且终⽌shell后仍能继续运⾏
$nohup overload.sh &
13.查看当前进程,并显⽰含overload的项
$ps -ef | grep overload
14.查看⽇期: $date 查看⽇历: $cal
15.分页查看⽂件内容 $cat typescript | more
16.whereis 查看软件安装⽬录(或which),如:
$whereis tar $whereis firefox $which tar
17.apropos命令
当需要执⾏某个命令,但是只知道其中⼏个关键字时,可⽤此命令,如: $apropos who
18.$ls -ai | sort -n 查看⽂件,并按名称排序
19.建⽴软连接
ln 源⽂件 ⽬标⽂件
20.修改⽂件的权限
$chmod o+w script
21.创建新⽂件
$touch emptyfile或 $> emptyfile (输出重定向)
22.利⽤通配符显⽰⽂件
$ls -l *.c
23.$mv 移动⽂件命令,如:
$mv f1 f2 注:从f1移⾄f2
24.合并⽂件 $cat chap1 chap2 chap3 > user_guide
25.分割⽂件
$split -b 5k duanxin split
每个分块(当然,最后⼀个不保证)⼤⼩都是5k,基本不可读。任何类型⽂件都可以⽤这种切割模式split -l 100 duanxin split
每个分块100⾏,不考虑⼤⼩。⽇志分析时应该有⽤。
26.less分页显⽰ $less /etc/profile,less 的键盘操作
Ctrl+v 显⽰下⼀页; iSPACE 显⽰下⼀页,或者显⽰下i⾏(指定i后按空格键)
:n 显⽰下⼀⽂件; :p 显⽰前⼀个⽂件 !command 调⽤shell命令
q 推出less; h 说明
27.使⽤head显⽰⽂件前⼏⾏内容
head [-number | -n number][file]
28.使⽤tail显⽰⽂件最后⼏⾏内容
tail -n 5 /etc/profile 显⽰/etc/profile最后5⾏
29.复制⽂件
cp [-ir] source_file target_file
linux重定向-i表⽰交互⽅式 -r表⽰递归复制,可指定⽬录
30.删除⽂件
rm [-rfi][file] -r⽤于递归地删除⽬录中的⽂件及⽬录本⾝ -i表⽰交互⽅式删除 -f表⽰强制删除31.当前⽬录下查c⽂件
$find . -name '*.c' -print
32.删除当前⽬录下扩展名为'.tmp'的⽂件
33.查7⽉份开发的程序
$ls -l *.c | grep 07-
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论