cat /etc/redhat-realease 查看系统版本
Linux内核有什么作用?
对cpu进行调度
对进程进行管理,例如创建一个进程,杀死一个进程,运行程序等
对内存进行管理,例如给那个程序分配内存空间,回收内存空间等
对磁盘里的文件系统进行管理,例如:创建文件,删除一个文件等
对网络进行管理
其他硬件的管理
Linux命令 提示符 主提示符(第一提示符)格式:【登录用户@主机名 工作目录】
【】和@没实际作用工作目录等于当前目录
显示第一提示符变量
echo $PS1
第一提示符修改
[root@host /]# echo $PS1 [u@h W]$ [root@host /]# PS1='[u@thw]^' [root@16:25:28host/]^
[] 只是符号
u 引用USER变量的值 user
@ 是分隔符号
h 引用HOSTNAME变量的值 hostname
W 引用PWD变量的值 working 工作目录
$ 当你是root用户的时候,显示# 不是root用户的时候,显示$
t 引用当前的时间 time
echo $PS1(大小写很重要) 输出:[u@hw]$
PS1='u@h:t:W$' 临时修改PS1变量,立马生效
PS1='u@h:t:W%' 临时修改PS1变量,重新登录root用户,临时修改的PS1变量会失效
PS2 第2提示符作用是当我们输入内容没有输入完成的时候,会继续到下一行,下一行开始的时候的提示符
实例 PS2='> ' [root@yibangyou ~]# echo 'hello > world > changsha > ' hello world changsha辅助提示符
/ 根目录
不要删除根目录,不然会删除Linux下所有的文件
~ 家目录
cd ~/
如果是普通用户就会进入/home/用户名 如果是root用户就会进入/
家目录和根目录的区别
根目录包含了家目录,家目录在根目录下
# root权限,在root用户下
$ 普通用户权限,在普通用户下
| 管道符号 将前面输出的作为后面输入的参数[root@host /]#ls -a . bin etc jindafu lib64 opt root srv usr .. boot home lianxi media proc run sys var backup dev hunantv lib mnt python sbin tmp wuxia [root@host /]#ls -a|wc -w #ls -a显示所有文件,wc为统计命令,-w统计单词数 27 [root@host /]#ls -A|wc -w #ls -A显示所有非隐藏文件,wc为统计命令,-w统计单词数 25续航符号
[root@host /lianxi]#mkdir > liyu [root@host /lianxi]#ls liyu 语法 输出
echo 输出变量或者字符串内容
- 例子:echo “hello, worl” 输出 hello, world - echo $变量名 $变量名变量
使用变量之前要先用echo定义,若无定义就会显示未找到命令
- mkdir $name ls就会显示,新建了一个name变量中所包含的变量名的文件夹,变量内包含数字也是以数字为文件名 - name=xiaoxihao 定义一个变量name 赋值xiongxihao echo $name 输出:xiongxihao - x=1 定义一个变量x 赋值1 echo $name 输出:1



