linux学习
linux的根目录是什么?
常用的目录是
/bin: 存放指令的目录,普通用户和超级root用户都可以执行
/sbin 存放指令的目录,超级root用户执行
/home: 普通用户的家目录,会创建与普通用户同名文件夹存储
/root超级管理员的家目录
/etc 存放系统应用成勋的配置文件
/user 应用程序文件夹
/media 媒体目录,linux镜像文件中的内容
/lib 系统的动态库目录 类似window:*dll linux:*so
/dev:设备目录
/lost+found:当用户非法关机的时候,一些没有关闭文件就会存储在这里目录中.
命令打开–右键—终端中打开
1:pwd 查看当前所在目录
2:cd / 进入根目录
3:ls 查看目录下的全部文件
4:cd /home/ 进入对应的目录
5:ctr+L 清屏
6:logout 退出命令
7:clear 清屏
8:whoami 查看当前用户
9:whereis 命令所在的路径
10: ls -help 帮助命令
sell命令
linux中的shell(外壳)命令可以直接操作我们的linux中的内核
常用的shell
命令使用格式:
命令 [-选项] 参数
具体的用法
ls
ls -al(选项可以组合使用)
ls -al 参数
常用命令清单如下:
1. pwd:显示当前的工作目录
2. ls:显示目录有哪些文件,查看文件或者目录的信息
3. logout:登出命令,eixt
4. clear:清屏命令,也可以使用一个快捷键:Ctrl+l
5. whoami:查看当前终端所登录的用户(因为Linux是一个多用户的操作系统,允许多个用户同时登录)
6. whereis:查看命令的所在路径
7. ls –help:帮助命令(或者man ls)
命令的使用
cd和pwd命令
1. cd ~:切换到当前登录用户的家目录
2. cd ../:切换到当前目录的上一级目录
3. cd /home/wei:切换到指定的目录
②ls命令
选项
1. -l:列出文件的信息信息
2. -a:all包含隐藏文件
具体的用法
ls
1. ls -al
2. ls -al 参数
关机命令(shutdown,halt),重启命令(reboot)
1. shutdown -h 10:十分钟后关机
2. shutdown -r 10:十分钟后重启
3. shutdown -k 10:警告十分钟后关机,并不会真正关机
4. shutdown -c :取消关机(多个用户登录终端才可以看到效果,或者ctrl+c取消)
5. halt:直接关机
6. poweroff:直接关机
7. reboot:立刻重启系统
使用快捷键Ctrl+c可以终止正在执行的命令:
测试有没有安装 vi或者vim
1:输入vim -》进入vim-》输入i-》进入命令模式
2:命令模式 -》按下esc-》进入末行模式-》:q或者:w(!强制操作)
3:末行模式-》按两下esc进入命令模式
创建文件
①使用vi或者vim打开编辑一个文件的时候,如果这个文件不存在则会自动创建,否则就直接打开
②touch filename1 filename2; touch命令只会创建文件但不会自动打开,创建多个文件中间用空格隔开即可
③cat filename:查看我们的文件内容
1. vi编辑器的命令模式下面的常用指令
直接在终端输入vi file1,这时候就是命令模式,其常用的命令如下:
x:删除当前光标所在的字符(只在当前行)
nx:删除包含当前光标n的字符(只在当前行)
D:删除当前光标后面的所有的内容(只在当前行)
dd:删除当前光标所在的一行
ndd:删除当前光标所在的下面n行
yy:复制当前行
p:粘贴复制的行
u:撤销
2. vi编辑器的末行模式下面的常用指令
:set nu: 显示行号
:set nonu: 隐藏行号
:/str:把str: 字符串高亮显示(需要使用vim指令才用高亮显示)
:set nohls: 取消高亮显示
:0: 回到第一行
:n: 光标回到第n行
:$: 光标回到最末行
:w 保存
:q 退出
:wq 保存并退出
:wq! 保存并强制退出
:w! 强制保存
:q!强制退出
3. vi的常用命令
vi filename:打开一个文件,如果不存在则自动创建
vi + filename:打开一个文件光标位于最末行
vi +n filename:打开一个文件光标位于第n行
vi +/str :打开一个文件,让字符串str高亮显示
vi filename1 filename 2:同时打开多个文件
:next :切换后一个文件
:prev:切换前一个文件
4:查看系统信息
uname -a
cat /etc/issue
4. 目录的常用指令
mkdir oa :创建一个oa的目录
mkdir -p oa/Application:递归创建目录
rmdir oa:删除一个空目录oa()
5. 删除命令rm
rm -rf 目录/文件:直接删除一个目录或者文件,不给提示
rm -rf 1.txt 5.txt 删除多个文件
6. 重命名或移动
mv 2.txt 22 txt 把2.txt 改成22 txt
7. 复制命令(cp)
cp index.php indexbak.php 复制
cp test.php /home/wei/test2.php 复制到指定的目录并且重命名
8. linux的rpm软件安装
首先要明确llinux的软件有两种:
rpm:类似exe,直接安装
软件名.tar.gz:源码包安装,需要编译和安装
rmp软件安装包有两种安装方式(镜像安装和在线安装)
①yum在线安装(以后开发中用的最多,电脑需要联网)
yum search vim :找含有vim的rpm包
yum install -y rpm包名:安装rpm包
②rpm包安装(可以去镜像文件中去找)
9. rpm包的相关操作
①查询系统安装了哪些rpm包
rpm -qa
②查询系统已经安装的相关的rpm包
rpm -qa |grep vim (查看系统以及安装的vin和相关的rpm包)
rpm -qa |grep vsftpd (寻找系统以及安装的vsftpd包)
卸载系统中的rpm包
rpm -e rpm包名(不需要全名) –nodeps
linux的rpm软件安装未完成
Cl~回到根目录
命令模式 :进入末行模式
末行模式 esc命令模式