一、Linux下的每个目录作用
/ 根目录
boot:系统启动的引导文件
bin:常用的命令服务,ls、pwd。。。
dev:设备文件
etc:配置文件
home:除了root以外的其他用户创建的家目录在这里
lib:库文件
mnt:将第三方问津挂载到该目录下创建本地或者网络的yum
源
opt:放置需要Linux下安装的原文件
selinux:Linux下安全策略
tmp:存放临时文件
usr:用户安装的服务所在目录
二、常用命令
1. 查看文件命令
cat:文件内容较少的
more:内容较多的文件,显示格式是百分比
less:内容较多的文件:显示格式是上下查看,pageup、
pageDown
head:查看文件的前十行
tail:查看文件的后十行
2.其他命令
tab:自动补齐文件
pwd:用户目前所在的目录
clear:清除屏幕
ifconfig:查看IP地址
init 6:重启系统
reboot:重启系统
init 0:关闭计算机
which:查看服务器命令 例如安装的Java 格式which java
3.目录命令
ls:查看目录或文件
ls -a:查看隐藏文件
ls-l:查看目录详细信息,例如:权限、时间等
ls -hl:文件显示的大小有单位信息
4.创建命令
mkdir:创建目录格式: mkdir 目录名
mkdir-p创建级目录touch 目录名1 /目录名2
touch:创建文件 格式:touch 文件名1.扩展名 文件名2.拓展名
5.删除命令
rm:删除文件有提示信息
rm-f:强制删除,没有提示
rmdir:删除空目录
rm-r 删除非空目录
6.复制剪切命令
cp:复制文件或者目录
cp -r:复制目录下有文件的目录到其它文件下
mv:剪切,修改目录或者文件名
7.权限命令
chmod:修改文件所属权限
u:拥有者、g:代表所属组、o:其他组、a:全部用户
drwxrwxrwx:d:代表文件类型目录,r代表读权限4,w:代表写权
限2,x:代表执行权限1,第一个rwx代表拥有者,第二个代表
所属组,第三个代表其他组
drwxr-xr-x:755 (8进制表现方式:0-7)
修改权限案例:文件名 rw-r–r--:644 修改为755,chmod 755
文件名
8.打包解包命令
tar -tf 查看压缩包中的信息
tar-cvzf: 压缩一个后缀为.gz的包,格式:tar-cvzf 压缩包名
+压缩的文件名字
tar -cjf: 压缩包后缀是*.bz 同上:tar -cvjf 压缩包文件名.bz 需
要压缩文件列表
tar -zxvf 用来解压缩 格式:tar -xzvf 压缩包文件名.gz -C 需要
存放解压缩之后文件的目录
tar -xvjf 用来解压缩 格式:tar -xjvf 压缩包文件名.bz -C 需要
存放解压缩之后文件的目录
c:代表创建
f:需要跟上压缩包文件
z:代表是以gz格式创建压缩包文件
j:代表是以bz格式创建压缩包文件
v: 压缩时可以看到压缩的文件
9.进程命令
ps 查看进程有关信息
ps-ewf:查看所有进程信息
kill 关闭进程 kill 进程的编号
10.编辑器
vim
1、光标定位:G:移动到文件的最后一行,nG移动到第
n行,L:光标移动到这个屏幕的最下方哪一行的第一个
字符,H光标移动到这个屏幕的最上方哪一行的第一个字
符,M光标移动到这个屏幕的中间方哪一行的第一个字
符,end移动到这一行最后一个字符,Home移动到这一
行最前面的字符处 gg移动到这个文件的第一行
3、复制粘贴:yy复制光标所在的哪一行,nyy复制光标
所在的向下n行,y1G复制光标所在行到第一行的所有数
据,yG复制光标所在行到最后一行所有数据,p将已复制
的数据在光标的下一行粘贴上,P则为粘贴在光标的上一
行
4、删除:dd:删除光标所在的行,ndd删除光标所在的
向下n行,d1G删除光标所在行到第一行所有数据,dG:
删除光标所在行到最后一行的所有数据,d¥删除光标所
在处到改行的最后一个字符,d0删除光标所在处到改行
的前一个字符
5、/:代表光标向上搜索
6、?:代表光标向下搜索
7、u:回复到前一个操作
7.搜索替换:n1,n2s/word1/word2/g ,n1 与 n2 为数
字, 在第n1与n2 行之间查找word1这个字符串,并将字
符替换为word2
【:1,$s/word1/word2/g】 从第一行到最后一行查找 word1
字符串,并将该字符串替换为word2 删除、复制与粘贴
【n】 代表重复前一个查找的动作
【N】 与 n 刚好相反,为【反向】进行行前一个查找动作
:set nu 显示行号
:set nonu 取消行号
11.网络命令
网络文件名称:ifcfg-eth0
Redhat下网络文件路径:/etc/sysconfig/network-scripts
1:目录跳转:
cd /etc/sysconfig/network-scripts 回车
2:编辑网络文件:
vi ifcfg-eth0 回车
键盘输入i:进入编辑模式
3:修改ONBOOT=yes
4:单击键盘上的esc
5:保存并退出:键盘输入:冒号 wq即可
6:重启网络服务:
service network restart
7:查看ip地址:ifconfig eth0
12.防火墙命令
service iptables status 查看防火墙
service iptables stop 关闭防火墙
service iptables start 开启防火墙
13.搭建本地yum源
本地yum源文件从系统文件(镜像文件)
1:关联系统镜像文件
2:创建挂载点:mount /dev/cdrom /mnt
3: 编辑yum配置文件
/etc/yum.repos.d目录下
创建自己的本地 YUM 源配置文件:test.repo,必须
以.repo 为后缀。主要的配置行 baseurl=file:///mnt;
gpgcheck=0.
具体步骤:[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mv rhel-source.repo
test.repo
[root@localhost yum.repos.d]# vi test.repo
[root@localhost yum.repos.d]# cat test.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever -
$basearch - Source
baseurl=file:///mnt
gpgcheck=0
4. 清楚 YUM 源信息:yum clean all
14.linux包管理工具rpm
使用rpm安装软件,卸载软件,升级软件
rpm -qa:查看已经安装上的包
rpm -qa | wc -l:将rpm -qa执行之后的结果作为wc -l的输
入
|:代表管道符
rpm -ivh 安装.rmp包-h 显式安装进度,使用-v 显示详细
信息。
rpm -e 卸载一个软件包
linux最全常用命令
最新推荐文章于 2024-02-22 12:25:07 发布