So 这是一个小白的学习之路,要多白有多白。
1.先了解下Linux系统
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
2.Linux系统的常用命令
1 date 显示当前系统的时间
2 cal 显示当月的月历
3 df 查看硬盘当前的可用空间
4 free 显示可用内存
5 exit 退出终端
6 pwd 查看当前工作目录
7 cd 改变目录,先输入cd再输入目标工作目录的路径名
8 ls 列出当前目录的文件及内容 ls-a 显示所有包括隐藏文件
9 file 显示文件内容的简短说明
10 less 查看文本文件内容
11 mkdir 创建目录
12 cp 复制文件和目录
13 mv 文件移除和重命名操作
14 rm 删除文件和目录
15 ln 创建连接
16 which 显示可执行程序的位置
17 help 获取帮助文档
18 man 显示程序的手册页
19 apropos 显示合适的命令
20 whatis 显示命令的简要描述
21 info 显示程序的info条目
22 alias 创建命令别名
23 unalias 删除命令别名
24 cat 合并文件
25 uniq 报告或忽略文件中的重复行
26 wc 打印行数,字数,字节数
27 grep 打印匹配行
28 head tail 打印文件开头/结尾部分
29 clear 清屏
30 history 显示历史列表记录
31 chmod 更改文件模式
32 umask 设置默认权限
33 su 以其他用户和组ID的身份来运行
34 sudo 以另一个用户的身份执行命令
35 chown 更改文件所有者和所属群组
36 chgrp 更改文件的所属群组
37 ps 显示当前所有进程的运行情况
38 top 实时显示当前所有任务的资源占用情况
39 jobs 列出所有活动作业的状态信息
40 bg 设置在后台中运行的作业
41 fg 设置在前台中运行的作业
42 kill 发送信号给某个进程
43 killall 杀手指定名字的进程
44 shutdown 关机或重启系统
45 printenv 打印部分或全部的环境信息
46 set 设置shell选项
47 export 将环境导出到随后要运行的程序中
48 alias 为命令创建一个别名
49 vi 进入VI编辑模式
50 q! 退出并不保存