1、Linux的介绍
Linux的内核是kernel,用户是不能直接访问系统的内核的而是要通过Shell来访问。Shell的作用用来把GUI或者CLI 的命令翻译成Linux的内核Kernel可以执行的命令。Shell分为GUI(Graphical User Interface)和CLI(Command Line Interface)。Linux的GUI是GNOME、CLI是BASH。Linux注重的是CLI(命令行界面)。通过对命令行界面的熟悉程度可以判断出这个人对Linux 的熟悉程度。
2、Linux中的常用命令
在Linux中命令的参数不用死记硬背。Linux提供了一整套的帮助文档。几乎所有的命令都可以加上--help参数来获取帮助,有些的命令是-h。或者你需要更加详细的命令描述的话你可以使用man 系统命令的格式,如果你还找不到的话你就可以进入/usr/share/doc的目录下查看命令的介绍。如果你连命令都没有记住的话也没有太大的关系,在Linux中你可以使用tab键来自动补全命令,连续按两下tab键会把所有以你输入的字符命令开头的命令全部列举出来。tab键同样可以补全文件名,功能和补全命令类似。BASH支持通配符。
su - 切换到root用户,无破折号意思使用当前的终端不会另外启动一个全新的终端
su -用户名 切换到
sudo 命令行 使用管理员身份运行命令
id 显示当前用户的信息
passwd 用户 修改用户密码
命令 + & 命令后台运行
ctrl+z 暂停一个命令
jobs 查看当前运行的作业
bg 后台序列号 暂停的程序重新运行
fg 后台序列号 程序放到前台运行
uname 返回当前的系统信息
-r 内核版本
clear 清除终端
history 查看历史记录
!! 重复前一个命令
!字符 重复前一个以字符开头的命令
!num 重复历史记录的序号执行命令
!?abc 重复之前包含adc的命令
!-n 重复n个命令之前的那个命令
ctrl + r 可以进入一个查找界面,来查找包含你将输入的字符的命令
date 查看当前、设置系统时间
date +格式 格式显示当前时间
clock 显示硬件时钟时间
cal 查看日历
uptime 查看系统运行时间
echo 显示输出的内容
cat 文件名 查看文本文件
head -n 显示文件头n行,默认10行
tail -n -f 显示文件尾n行,默认10行,-f 追踪文件更新
more 下翻页看文件
less 上下翻页看文件
lspci 查看pci设备,-v 详细信息
lsusb 查看usb设备,-v 详细信息
lsmod 查看驱动
shutdown -h now 立即关机
+10 10分钟后关机
20:20 20:20关机
-r 重启
poweroff 立即关机
reboot 立即重启
zip file.zip file压缩文件
uzip file.zip 解压文件
gzip file 压缩文件
tar -cvf file.tar file 归档文件
tar -xvf file.tar 释放归档
tar -cvzf file.tar.gz file 归档并压缩
locate keyword 在数据库中查找文件,新创建的文件一般找不到因为数据库没有更新
updatedb 立即更新数据库
find 查找位置 查找参数 通配符
find / -name *peter*
find / -name "*peter*" [-exec 命令 {} \;] 中括号中的表示执行find命令,find支持很多种查找条件
对文件的操作命令
pwd 打印当前工作目录
cp filename newfilename 复制文件
-r 递归复制整个目录树(文件夹)
-v 显示详细信息
mv file directory 移动文件,支持重命名
rm file 删除文件
-i 交互式删除
-f 强制删除 没有任何提示
-r 递归删除,用来删除文件夹及其里面所有内容
mkdir directory 创建一个目录
rmdir directory 删除一个目录(空目录)
Linux入门基础 讲师:nash_su 网址http://study.163.com/course/courseMain.htm?courseId=232007