1. Linux基本命令
2. ls :查看当前目录下的文件(同等与ll),ls -a查看当前目录下的所有文件(包括当前目录和上一级目录),ls -1:使目录按1列排列。
3. cd + 文件名:进入文件,cd ..进入上一层目录,cd~进入家目录
4. touch + 文档名:新建文档,touch + .文档名:隐藏文档
5. mkdir+ 文件名:新建文件夹,mkdir + .文件名:隐藏文件夹
6. rm + 文档名:删除文档,rm -r 删除文件夹,rm -rf 删除目录下的所有文档。
7. pwd:显示当前目录
8. man:Linux助手
9. cp:复制文件或者目录 cp -r src/ dst (将src中的文件复制到dst目录中)
10. ctrl + l 清屏 <==> clear
11. cat[文件] 将键盘输入显示出来 ctrl + d => EOF
12. seq start end >a 产生从start到end的数列 (注意end后加空格)
13. >:是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);
>>:这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。
14. more [文件名] 空格 向下翻屏
15. b 向上翻屏
16. q 中途退出
17. less [文件名] 空格 向下翻屏
18. b 向上翻屏
19. q 中途退出
20. ? 向前查找
21. / 向后查找
22. 15:date 时间
23. + 格式化输出
24. +%s 将时间转换成时间戳
25. -d @时间戳 将时间戳转换成时间
26. 查找命令
27. find 路径 查找条件
28. 希望找到一个星期以前被修改过的日志文件
29. find . -mtime 7 -name "*.log"
30. 如果find 还希望执行动作
-exec 命令 {} \;
-ok 命令 {} \;
31. grep 要找的内容 文件
32. tar -cvf 打包
33. tar -xvf 解包
34. tar -czvf ***.tar.gz
35. tar -xzvf
36. bc 计算器
37. file 查看文件类型
38. 忘记密码的处理办法 :
39. 在倒数读秒界面按上、下键选择对应的系统 按e进行编辑
40. 在最后加一个1,按b重启,passwd init 6 重启。
41. 文件类型:
- 普通文件
d 目录文件
b 块设备文件 ls -1 /dev/sda* s-d a第一块磁盘文件
c 字符设备文件
l 软连接 相当于windows下的快捷方式
ln -s 文件 软连接名
p 管道文件
42. mkfifo 管道文件名
r 读
w 写
x 执行
43. tty 查看当前终端
44. chmod u 文件拥有者 +/-/= r/w/x 文件名
g 本组用户
o 其他用户
a all
45. 创建文件缺省权限是:666
46. 但实际创建出来的文件权限往往不是这个
创建文件还要受到umask的影响
47. mask & ~umask
48. 目录的 r
w 创建
x 是否能够cd
r-x
t sticky bit
t和x 要一起使用
s 设置用户位
49. whereis 查找命令在哪放着
50. which 找到位置信息放在哪
51. 上一个单词首b
下一个单词首w
52. shitf +4 行尾
53. 0 行首
54. H 当前屏幕的顶行
L 当前屏幕的最后一行
M 当前屏幕的中间
:$ 文件的最后一行
:3 第3行
:set nu 显示行号 set nonu
o 在当前行下插入新行
O 在当前行的上一行插入新行
a 在光标之后插入
x 删除光标所指位置的字符
u 撤销
dw 删除一个单词
ndw 删除n个单词
ndd 删除n行
D 删除光标所在位置至当前行的行尾
d0 删除光标所在位置至当前行的行首
dG 删除从光标所在行到文件结尾
查找:
/ 查找
n 继续查找下一个
N 找上一个
? 向前查找
替换:
:%s/old/new/g 全文替换
:6,10s/old/new/g 从6-10行全部替换
J 将下面的一行移到上一行
nyy 复制光标所在行及其一下n行
p 粘贴
r 替换一个字符
R 替换模式
:r file 将file中的内容导入光标所在位置
:vsp 切分屏幕 CTRL +ww 光标换屏