linux新手入门一
参考网络课程:http://linuxcast.net/welcome
学习环境:CentOS6.3
一、运行程序
1.运行图形化界面应用程序
1.1 如果是想运行后继续能输入命令
[root@elvis ~]# firefox &
二、Bash-Basic
1.BASH - 历史记录
1.1 Bash会保存你输入命令的历史记录,可以通过上下按键或者history命令来查看
1.2 使用上下按键查看之前的命令
1.3 使用history命令查看历史记录
2.通过历史记录简化操作
2.1 !! 重复前一个命令
2.2 !字符 重复前一个以"字符"开头的命令
2.3 !num 按照历史记录的序号执行命令
2.4 !?abc 重复之前包含abc的命令
2.5 !-n 重复n个命令的那个命令
注:虽然在平时不常用,但在写脚本时,会有用处的
3.功能强大的搜索命令历史记录功能 --必须要记住
3.1 可以通过Ctrl+r来在历史记录中搜索命令(reverse-i-search)'':
3.2 重新调用前一个命令中的参数esc,.按esc之后按.键
4.BASH作业管理
4.1 在后台运行进程
在命令后添加一个&
4.2 暂停某个程序
通过Ctrl+z或者发送信号17
4.3 管理后台作业
jobs --查看后台任务运行状态
bg --改变任务状态并在后台运行 bg 2
fg --这个是直接拉到前端运行
三、Linux文件系统基本结构
1.文件名称
1.1 文件的名称大小写敏感
1.2 名称最多可以为255个字符
1.3 除了正斜线外,都是有效字符
1.4 通过touch命令可以创建一个空白文件或者更新已有文件的时间
2.查看文件的类型
2.1 通过file命令可以查看文件的类型
3.绝对路径与相对路径
3.1 cd命令可以用来切换目录
3.1.1 上一级目录".."
3.1.2 当前目录"."
3.1.3 用户家目录"~"
3.1.4 上一个工作目录"-"
四、Linux常用操作
1.日期时间
1.1 命令date用以查看、设置当前系统时间
格式化显示时间:+%Y--%m--%d
1.2 命令hwclock(clock)用以显示硬件时钟时间
1.3 命令cal用以查看日历
1.4 命令uptime用以查看系统运行时间
2.输出、查看命令
2.1 命令echo用以显示输入的内容
2.2 命令cat用以显示文件内容
2.3 命令head用以显示文件的头几行(默认10行)
-n 指定显示的行数
2.4 命令tail用以显示文件的末尾几行(默认10行)
-n 指定显示的行数
-f 追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
2.5 命令more用于翻页显示文件内容(只能向下翻页)
2.6 命令less用于翻页显示文件内容(带上下翻页)
五、查看硬件信息
1.命令lspci用以查看PCI设备
-v 查看详细信息
2.命令lsusb用以查看USB设备
-v 查看详细信息
3.命令lsmod用以查看加载的模块(驱动)
六、关机、重启。归档和压缩
1.命令shutdown用以关闭、重启计算机
shutdown[关机、重启]时间
-h 关闭计算机
-r 重新启动
如:
立即关机: shutdown -h now
10分钟后关机: shutdown -h +10
23:30分关机: shutdown -h 23:30
立即重启: shutdown -r now
取消shutdown的操作:shutdown -c
2.命令poweroff用以立即关闭计算机
3.命令reboot用以立即重启计算机
4.归档、压缩
4.1 命令tar用以归档文件
tar -cvf out.tar elvis
tar -xvf elvis.tar
tar -cvzf backup.tar.gz /etc
-z参数将归档后的归档后的归档文件进行gzip压缩
七、常用查找命令
1.命令locate用以快速查找文件。文件夹:
locate keyword
注:此命令需要预先建立数据库,数据库默认每天更新一次,可用updatedb命令手工建立、
更新数据库。
优点:命令简单,查找速度迅捷
缺点:新创建的文件查找不到,更新数据库慢
2.命令find用以高级查找文件、文件夹:
find 查找位置 查找参数
如:
find . -name *elvis*
find / -perm 777 --查找所有权限为777的
find / -type d
find . -name "a*" -exec ls -l {} \;
-exec 想执行的命令 {} \; --前后固定写法
2.1 find支持很多种的查找条件,常用的如下:
-name
-perm
-user
-group
-ctime
-type
-size
八、VIM模式
1.vim拥有三种模式
1.1 命令模式(常规模式)
vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以多按几次),
命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等等操作。
1.2 插入模式
在命令模式中按'i'键,即可进入插入模式,在插入模式可以输入编辑文本内容,使用esc键
可以返回命令模式。
1.3 ex模式
在命令模式中按'.'键可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出vim。
2.vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以多按几次)。
命令模式常用命令如下:
i 在光标前插入文本
o 在当前行的下面插入新行
dd 删除整行
yy 将当前行的内容放入缓冲区(复制当前行)
n+yy 将n行的内容放入缓冲区(复制n行)
p 将缓冲区中的文本放入光标后(粘贴)
u 撤销上一个操作
r 替换当前字符
/ 查找关键字 然后可以用n键来切换关键字
3.EX模式
在命令模式中按"."键可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出
vim。ex模式下常用命令如下:
:w 保存当前修改
:q 退出
:q! 强制退出,不保存修改
:x 保存并退出,相当于:wq
:set number 显示行号
:!系统命令 执行一个系统命令并显示结果
:sh 切换到命令行,使用ctl+d切换回vim
linux新手入门一
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.