Linux系统的基本入门知识
#######Linux系统的基本知识########
##输入法调整##
Application ----->System Tools -----> Settings ------> Rejion&language -----> Input source ---->+ ---->Chinese ---->Pinyin
shift 是切换语言的方式
###虚拟机管理###
###常规操作###
[[email protected] Desktop]$ rht-vmctl start desktop ##打开虚拟机
[[email protected] Desktop]$ rht-vmctl view desktop ##显示虚拟机
[[email protected] Desktop]$ rht-vmctl poweroff desktop ##关闭虚拟机
Powering off desktop..
[[email protected] Desktop]$ rht-vmctl reset desktop ##重置虚拟机,当虚拟机出现任何解决不了的问题时来用此命令还原
###可能出现的报错###
[[email protected] Desktop]$ rht-vmctl view desktop ##当虚拟机没有开启时不能直接显示 ,可以用开启虚拟机的方式解决
Error: unable to view desktop - not currently running.
[[email protected] Desktop]$ rht-vmctl start desktop ##当虚拟机已经运行时不能再次运行
Error: desktop not started (is already running)ht-vmctl
###虚拟机信息###
desktop
用户 密码
student student
root redhat
server
##root登陆##
notlist -----> root ----> redhat
####在linux中如何运行命令#####
命令 参数 目标
ls -s test
ls --size test
注意:
1.参数用来指定命令的某些功能,可以加也可以不加
2.命令和参数和目标之间要用空格分开
3.参数中“-” 表示单词的缩写,“--”表示单词的全拼
4.在执行命令时通常遵循这些规则,特殊情况除外
5.命令必须在行提示符之后输入,没有行提示符的输入时无效的。
###命令行提示符中[3]字符的含义##########
[[email protected] Desktop]$
[1][2] [3] [4] [5]
[1]kiosk:
运行shell的用户是谁
[2]@:
分割符号
[3]foundation0:
主机短名称
[4]Desktop:
所在当前主机的位置
[5]$:
身份提示符号
$表示普通用户
#表示超级用户
#####linux系统结构########
linux是一个倒树型结构,最大的目录名称叫“/” (根目录)
#####linux系统中的二级目录######
/bin ##二进制可执行文件,系统常规命令
/boot ##启动目录,存放系统自动启动文件,内核,初始化程序
/dev ##系统设备管理文件
/etc ##大多数系统配置文件存放路径
/home ##普通用户家目录
/lib ##函数库
/lib64/ ##64位函数库
/media ##临时挂载点
/mnt ##临时挂载点
/run ##自动临时设备挂载点
/opt ##第三方软件安装路径
/proc ##系统硬件信息和系统进程信息
/root ##超级用户家目录
/sbin ##系统管理命令,通常只有root可以执行
/srv ##系统数据目录
/var ##系统数据目录
/sys ##内核相关数据
/tmp ##临时文件产生目录
/usr/ ##用户相关信息数据
#####文件管理命令######
####1.文件建立####
touch filename
注意:
touch不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
####2.目录建立####
mkdir directory
mkdir -p dir1/dir2/dir3
-p建立递归目录时,当上层目录不存在自动建立
####3.文件删除####
rm file
rm -f file -f=force 标示强制删除不提示
####4.目录删除####
rm -r directory -r标示递归删除,也就是删除目录本身和里面的所有内容
rm -r -f dir 删除目录不提示
rm -rf dir 在命令参数使用过程中,-a -b -c =-abc =-bac ,顺序是不需要注意的。
rm -fr dir
####5.编辑文件####
1.gedit
gedit file ##必须有图形
2.vim
vim file -->按[i]进入insert模式-->书写内容-->按[esc]退出insert模式-->:wq退出保存
示例:
vim hello.c
#include<stdio.h>
main()
{
printf("hello,world\n");
}
:wq
yum install gcc -y ##安装gcc编译器
gcc hello.c -o hello
./hello ##执行
hello world
####vim异常退出######
当vim异常退出时会生成.file.swp文件
当再次打开此文件时会出现以下情况:
file name: ~kiosk/Desktop/hello
modified: YES
user name: kiosk host name: foundation0.ilt.example.com
process ID: 31820
If this already, delete the swap file ".hello.swp" <<<此文件中存放大是未保存的数据
Swap file ".hello.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
只读打开 继续编辑 恢复数据 删除swap文件 退出 退出
无论按[O] (E) (R) (Q) (A) 任何一个都不会删除.swp文件
那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除
vim恢复正常工作
####6.文件的复制####
cp 源文件 目的地文件
cp -r 源文目录 目的地目录
cp 源文件1 源文件2 目的地目录 ##目的地目录必须存在
cp -r 源目录1 源目录2 目的地目录 ##目的地目录必须存在
####7.文件移动####
mv 源文件 目的地文件 ##重命名
mv 源目录 目的地目录
注意:
相同磁盘的文件移动只是一个重明名过程
不同磁盘的文件移动是复制删除过程
####8.文件查看####
cat file ##查看文件的全部内容
cat -b file ##-b显示行号
less file ##分页浏览
用法:
上|下 ##逐行移动
pageup|pagedown ##逐页移动
/关键字 ##高亮显示关键字,n向下匹配,N向上匹配
v ##进入vim模式 在vim模式中按:wq 退回到less模式
q ##退出