赞
踩
1) linux命令:
2) ctrl + c 终止当前命令,linux严格区分大小写
3) 每个终端有个shell,不同的shell有不同的命令提示符(tcsh,bsh,ksh,csh..)
4) ps 显示正在运行的命令(process status 进程状态)
5) exit 退出最后运行的shell,shell全部关闭,终端停止运行,即每个终端至少一个shell
6) root可以指定默认登录的shell,通常默认为bsh,有些为csh(此版本为tcsh)
7) exec切换shell 如exec ksh,只是替换前面的sh,终端中始终只有一个sh
8) date显示日期时间 date +"%F %A %T"
9) clear 或 ctrl + l 清屏
10) pwd 查看当前工作目录(print working directory)
11) cd 改变当前工作目录(change directory)
12) . 当前目录 ..上级目录 ~主目录 /根目录 (cd ~回到主目录 , cd ../..回到上级的上级目录)
13) cd ~用户名 到其他用户的主目录
14) ls 列出当前目录下的文件(list)
15) ls -F /bin 带标记列出bin文件夹下文件(*为可执行文件@为软连接(快捷方式)|为管道)
16) ls -a 列出所有文件盒子目录,包括隐藏文件(以.开头)
17) ls -la 目录文件以d开始, 普通目录以-开始, 软链接以l开始, 可执行文件以x结尾,管道p
18) ls -R列出整个目录树,包含N级子目录
19) telnet IP地址 远程登录工作 exit或logout或ctrl + d退出登录回到自己主界面(意义:无盘工作站)
20) passwd改密码
21) man 查看命令的具体信息
22) sleep 睡眠 sleep 5 睡5s ctrl+c唤醒
23) mkfifo XXX 建立管道
24) 硬连接:多个名字对应同一个文件,只能建立在同一块物理硬盘
25) ln 建立软链接(符号链接) ln -s
26) cp 复制 ~
27) 修改权限:chmod g同组u自己o外组 a所有人。分数值和字符两种方式修改
28) (chmod o-rx z将z文件对外组人取消读写权限)
29) (chmod o- z 不给于任何权限 , chmod o=wrx,u-w,g+z )
30) (r--4 w--2 x--1 ---0 回车chmod 754 z)
31) mkdir xx建立目录 mkdir -p a/b/c 创建多层目录
32) touch xx 创建文件 touch a/f1 a/f2
33) cat 显示文件内容
> 重定向 将左边命令的输出写到右边的文件中去 date > f1 清空文件中原有内容
34) >> 追加 到文件末尾
35) cal 显示日历 cal 2013 ,cal 10 2013
36) echo 随意输出命令 echo 大家好 >> f1;sleep 3;cat f1 (两个命令间;隔开,依次执行)
37) /dev/tty 代表终端 dete > /dev/tty 将日期输出在屏幕上
38) /dev/null 空文件,接受后立即丢弃,永远为空设备
39) mv 移动文件 mv f1 a 将f1文件移动到文件夹a下
40) mv f1 a/f4 f1移动到a下同时改名为f4 ,mv f1 f3 f1移动到当前文件夹改名f3 即只改名
41) cp 复制 cp -r将目录一起复制,-i提示确认
42) rmdir 删除空目录 mkdir -r xx 删除目录和文件
43) ln -s建软链接 ln f1 ff 给f1建硬连接ff
44) wc统计 -c字符数 -l行数 -w单词数
45) grep +字符串 +文件 在文件中查找含有字符串的行 -i 忽略大小写 -v不包含指定字符串的行
46) 管道技术: 命令1 | 命令2 将左边命令的输出当成文件交给右面命令处理
47) vi编辑器:命令状态 i , a , o -->插入状态esc--> 命令状态::q!退出
48) vi 文件名 光标移动jkhl下上左右 0或home行首 $行尾 H屏幕第一行 L屏幕末尾行 M中间行
49) ctrl + f 下一页 ctrl+b上一页 :+行号 或 行号+G 到某一行
50) w 下一单词开始处 b上一单词开始处 e下一单词末尾 G到文件末尾 GB到文件开头
51) :set nu 显示行号 :set nonu 取消行号
52) a 插入到光标后面 o 光标下插入一行 i插入到光标前面 A行尾追加 O光标上插入一行 I行首添加
53) 命令模式操作 : x删除光标当前字符 n+x删除n个字符 -->仅限于一行 u恢复操作 p或P粘贴前面删除的
54) dw删除到下一单词开头 de删除到单词末尾 db删除到本单词开头 dd删除整行 d$删除到行尾
55) d0或d^ 删除到行首 :9,16 删除9-16行 m移动 co复制 ynl复制n个字符 yw复制一个单词带空格
56) ye复制一个单词不带空格 yb复制到单词开头 nyy复制n整行 y0或y^,y$,...
57) nrx r为替换 n个字符替换为x cw替换整个单词 cc替换整行 ~转换大小写
58) /字符 从光标后查找字符 n下一个 ?字符 从光标前查找字符 任意查找字符串->取消标记
59) s将一个字符替换成一段字符 插入外面的文件内容 :r路径文件名
60) :5,8s/wf/妻子 5-8行wf替换成妻子,替换每行第一个
61) :5,8s/wf/妻子/g 5-8行全部替换
62) ctrl+g 查看vi文件信息 :%表示第一行到最后一行
63) :w 保存 :q 退出 :w 名字另存一份 :wq或:x或ZZ保存并退出
64) ctrl+z挂起 fg取消挂起
65) &后台运行 sleep 10 & 后台运行10s ps -e显示所有运行的进程 ps -f完整的命令
66) PPID父进程ID ps -p 进程ID 根据进程ID查看信息 init为初始化进程ID=1
67) ps -l -->S停止状态T挂起状态R运行状态D完成状态
68) jobs 查看进程执行状态 + -为优先级
69) fg 将带+ 的任务调到前台执行 ctrl z挂起到S状态 bg把停止的后台任务在后台执行
70) kill+进程ID 杀死某个进程 kill+%n 终止n号后台任务
71) find+目录+条件+【处理命令】 在指定目录和子目录内搜索满足条件的文件或目录
72) find . -name "f*" 按名字查找
73) -exec 表示后面跟一个命令
74) find CoreCpp -name "*.cpp" -exec cp{} d6 \; 在CoreCpp中按姓名查找.cpp后缀的文件并复制到d6文件中
75) 其中 \;表示采用;本身的含义,即命令的结束标记 \转移字符 {}表示找到的东西
76) who(users) 当前在线的用户 who am i(whoami)显示自己 w更详细地显示各个用户
77) history 显示历史命令列表 执行-->!+编号
78) df 空闲空间量 du 显示磁盘空间的使用情况 d -k ,-m ,-h ,-s
79) ftp 连接ftp服务器 bye退出 put+文件名 上传 !ls 服务器上查看本地文件
80) get 下载 mput +文件+文件 上传多个文件 mget下载多个,操作每个文件前提示 prompt打开或关闭交互
81) lcd 切换到本地目录 mget * 全部下载
82) asc 跨系统传递文本文件转换 bin 默认的二进制格式 不需转换
83) mseg n 禁止聊天 ``反引号,去命令的输出结果 echo `date`
84) env 环境命令(环境变量)
85) PS1=大家好 将[hk@localhost~]变成大家好
86) PATH=$PATH:. //PATH变量,shell寻找可执行文件的路径有关
87) 初始化文件 系统级在/etc 用户级在~下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。