Linux基础指令
指令名 [选项] [参数] 如:ls –l /home 帮助和在线帮助命令的使用:--help、man、info 例如:ls –help; man ls; info ls; 注意:当输入目录名时,按tab可进行提示;当输入命令时,按两次tab可进行提示
指令名 [选项] [参数] 如:ls –l /home
帮助和在线帮助命令的使用:--help、man、info 例如:ls –help; man ls; info ls;
注意:当输入目录名时,按tab可进行提示;当输入命令时,按两次tab可进行提示
1. man (manual) 的使用技巧
man1用户的指令章节 如:man 1 passwd
man5文件格式的章节
man8超级管理所使用的命令章节
2. ls (list files) 查看文件信息 如ls –l 以常模式显示信息 ls –ld 查看目录信息
3. cp (copy file) 拷贝文件 cp –r 拷贝目录cp –r test /home/luolin
如:cp –r /etc/java/ . 拷贝到当前目录
4. cd 改变当前路径
5. rm (remove file) 删除文件; rm –r 删除一个目录
6. mv (move file) 移动或重命名文件
7. mkfs (make file system) 建立文件系统
8. fsck (file system check) 文件系统检查
9. touch 创建空文件或更新文件时间
10. mkdir (make directory)创建新目录
11. rmdir (remove directory) 删除一个空的新目录; rm –rf 删除一个非空的目录
12. pwd (print working directory)察看当前完整路径
13. cat (concatenate)察看文件内容
14. more 逐屏察看文件内容
15. less逐行察看文件内容
16. date 显示当前时间
17. cal 显示日历
18. df (disk free )察看磁盘容量 df –h 以G、M为单位查看
19. du (disk usage) 计算文件占用磁盘的大小 du –h /home/dubing/wife
20. head 显示文件开头部分内容,默认显示前面10行,如果显示前天20行,
head 20 filename
21. tail 显示文件结尾部分内容 tail –f /var/log/message 监视日志文件
22. su( switch user) 切换用户 su – username
23. file 查看文件类型
24. reboot、shutdown –r now、init6 重启计算机(init 所有进程的父类)
25. poweroff、halt、shutdown –h now 、init 0关机
26. chmod (change mode)改变模式 更改用户对文件的使用权限chmod u+x
27. chown (change owner) 改变文件拥有者chown luolin:luolin /home/luolin/test.txt
chown –hR luolin /home/lulin/lover 对目录的拥有者,目录下的文件也会更改。
28. chgrp (change group) 改变用户组
29. tar (tape archive) 打包文件
30. ps (process status) 进程状态
31. ln (link files) 链接文件
32. umask 掩码 umask –S
33. tr 把字符转换后再输出
34. find 路径名参数 表达式 ,其中参数可以是name、user、group、nouser、nogroup、size
35. locate 与关键字相匹配的路径,文件全部显示出来
36. which 查找可执行文件的完整路径
37. whereis 与which相比,查找信息更全面
38. wc (word count) 计算文件的byte数、字数、行数
39. grep 显示文件中匹配关键字的行数
40. sort 按序重排文本并送显示
41. diff 报告文本差异内容
42. uniq 去除文本重复的行,其实只是在输出时把重复的行去除。
43. cut 显示文件中的某一列cut –f2 –d , 文件名
44. paste 将文本按列拼接
45. zcat 查看经gzip压缩过的文件的内容
46. gzip、gunzip 对文件的压缩与解压
47. bzip2、bunzip2 Linux最新的对文件的压缩与解压工具
48. bzcat查看经bzip2压缩过的文件
49. locale –a | more查看Linux支持的语系
50. echo 获得变量的值 echo ${variable}
51. unset 删除变量 unset variable
52. set 查看所有的变量,包括本地变量与环境变量
53. env 查看环境变量
54. basename 截取目录的最后一个目录名 basename \etc\X11
55. export 把本地变量转化为环境变量 export variable
56. history查询用户的过往操作指令 hsitory表是在内存中
57. alias查询那些命令使用了别名设置别名alias lla=’ls -la’
58. hostname 显示主机名
59. uname 显示系统信息uname –a
60. last 列出最近的用户登录
61. lastlog列出最近的用户登录情况
62. free 显示内存使用情况 free –k
63. ps- display your currently active processes
64. pstree 以树状显示进程信息
65. run sudo –s 使一般用户获得系统管理员的权限
66. jobs –l 列出系统当前的后台进程
67. fg n 把job号为n的进程激活
68. bg n 把job号为n的进程拉回前台
69. dump
70. restore
71. kill –l 列出所有可以由kill传递的讯号
72. killall
73. nice
74. renice
75. uptime 显示的信息其实就top指令显示信息的第一条
76. dmesg 显示开机信息
77. passwd –S 查看用户状态
78. version 查看软件的版本如:gcc –version
--是GNU的一个发明,很多软件都有man –version
79. diff
diff就是比较两个文件之间的区别,并且以行为单位来比较的!一般是用在ASCII纯文本文件的比较上。由于以行为单位比较,因此diff通常是用在同一的文件(或软件)的新旧版本区别上.
80. patch
patch与diff可是密不可分的!diff是分辨两个版本之间的区别,那么如何将旧的文件升级为新的文件,或者相反的需求呢?这需要将区别文件制作成补丁文件,再由补丁更新旧文件即可。
u 制作patch
[root@myLinux test]#diff –Naur passwd.old passwd.new > passwd.patch
u 更新
[root@myLinux test]#patch –p0 < passwd.patch
u 恢复
[root@myLinux test]#patch –R –po < passwd.patch
81. CTRL+D 相当于exit或logout
82. write 网络通信指令write username
83. wall(write all) 网络通信指令 发广播
语法:wall [message][文件名]
所有在线用户都能接收到信息。
更多推荐
所有评论(0)