一、内核官网
linux内核的官方网站http://www.kernel.org/
二、切换界面
图形界面-命令行界面 Ctrl+Alt+Fn(F1、F2、F3、F4、F5、F6)
命令行界面-图形界面 Alt+F7
字符-字符 Alt+Fn(F1、F2、F3、F4、F5、F6)
三、常见目录作用
/boot:存放启动linux系统所必需的文件,包括内核文件、启动菜单配置文件等
/bin:存放linux系统中最基本的用户命令,普通用户都有权限执行
/dev:存放linux系统中的硬盘、键盘、鼠标、光驱等各种设备文件
/etc:存放linux系统及各种程序的配置文件
/home:存放所有普通系统用户的默认工作文件夹(即宿主目录、家目录)
/root:该目录是linux系统管理员(超级用户)root的宿主目录
/sbin:存放linux系统中最基本的管理命令,一般管理员用户才有权限执行
/usr:存放其他的用户应用程序
/var:存放系统中经常需要变化的一些文件,如系统日志文件,用户邮箱目录等
/tmp:存放系统运行过程中使用的一些临时文件
四、查看系统信息
uname -r 查看内核版本信息
-a 显示主机名、内核版本、硬件平台等信息
cat /proc/cpuinfo 查看cpu型号,规格等信息
cat /proc/meminfo 查看内存信息
hostname 查看主机名
ifconfig eth0 查看网卡信息
shutdown -h now 关机
init 0
poweroff
shutdown -r now 重启
init 6
reboot
shutdown -r +15 ‘The system will be rebooted’ 十五分钟重启
五、辅助操作
快捷键Ctrl+U:快速删除当前光标处之前的所有字符内容
快捷键Ctrl+K:快速删除当前光标处到尾行的所有字符内容
快捷键Ctrl+L:快速清空当前屏幕中显示的内容,只在左上角显示命令提示符
快捷键Ctrl+C:取消当前命令行的编辑,并切换为新的一行命令提示符
col -b 过滤文本中的一些特殊控制字符
六、目录与文件基本操作
1、cd 切换工作目录
cd 切换到当前用户宿主目录
cd - 切换到上次所处目录
2、ls 列表(list)显示目录内容
-l 长格式显示(权限、大小、最后更新时间)
-a 所有子目录和文件信息(名称以点号“.”开头的隐藏目录/文件)
-A 同上,表示当前目录的“.”与表示父目录的“..”不会显示
-d 显示目录本身属性
-h 以K、M等单位显示目录/文件大小,需结合-l一起使用
-R 递归显示指定目录及其子目录所有内容
--color 以颜色区分不同文件
注:
alias 查看别名
alias myls=’ls -alh’ 添加别名
unalias myls=’ls -alh’ 删除别名
3、du 统计目录/文件的空间占用情况(Disk Usage)
-a 包括所有文件而不仅仅是目录
-h 以K、M等单位显示
-s 只统计每个参数所占空间的(Summary)大小,而不是统计每个子目录、文件的大小
4、创建目录与文件
mkdir directory 创建目录
mkdir –p /tmp/a/a/a 创建嵌套的多层目录
touch file 创建文件
ln 源目录/文件 链接目录/文件 ---硬链接
ln –s 源目录/文件 链接目录/文件 ---软链接
5、复制、删除、移动目录/文件
cp 复制(copy)文件/目录
-f 覆盖目标同名文件/目录时不进行提醒,直接强制(Force)复制
-i 覆盖目标同名文件/目录时提醒用户确认(Interactive,交互式)
-p 复制时保持(Preserver)原文件的权限,属主及时间标志等属性不变
-r 复制目录时必须使用此选项,表示递归复制所有文件及子目录
rm 删除(Remove)文件/目录
-f 删除目录/文件时不进行提醒,直接强制删除
-i 删除文件/目录提醒用户确认
-r 删除目录时必须使用此选项,表示递归删除整个目录树
mv 移动(move)文件/目录
mv 源 目标
6、查找目录/文件
which 查找linux命令文件并显示所在位置
“echo $PATH” 查看环境变量位置
which ls (例子)
-a 在所有搜索路径查找
find 查找文件/目录
find [查找范围] [查找条件表达式]
按名称查找:-name 名称允许使用‘*’ ‘?’ 通配符,使用通配符是最好用”“括起来
按文件大小:-size 一般使用‘+’‘-’号设置超过或小于指定的大小作为条件,包括k(小写)、M、G
按文件属主:-user 根据文件是否属于目标用户进行查找
按文件类型:-type 类型指普通文件(f)、目录(d)、块设备文件(b)-【指成块读取数据的设备(如硬盘、内存)】、字符设备文件(c)-【指按单个字符读取数据的设备(如键盘、鼠标)】
同时使用多个查找条件是,各表达式之间可以使用逻辑运算符‘-a’(and)、‘-o’(or)
find /boot –size +1024k –a –name “vmlinuz*”
find /boot –size +1024k –o –name “vmlinuz*”
7、查看文件内容
cat 显示并连接(Concatenate)文件内容
more和less 分页查看文件内容
head和tail 查看文件开头或末尾的部分内容 –n (n指具体行数) head –4 /etc/passwd -f 动态更新
8、统计和检索文件内容
wc 统计文件内容中的单词数量(word count)、行数等信息