Linux笔记

本文详细介绍了Linux操作系统的主要目录及其作用,如/bin存放常用指令,/etc存放系统配置文件,/home为用户主目录等。同时,讲解了文件和目录的管理命令,如ls、cd、rm、cp、mv等,并阐述了Linux的文件属性。此外,还涵盖了用户和组管理、磁盘空间查看、进程管理和软件安装。内容深入浅出,适合Linux初学者参考。
摘要由CSDN通过智能技术生成

linux没有错误就是成功!!!

一、 linux目录解释


/bin:存放常用的指令。



/boot:存放linux的核心文件。



/dev:存放启动linux的外部设备。



/etc:存放所有系统管理的配置文件和子目录。



/home:主目录,在linux中每个用户都有自己的主目录,一般目录名以账号名命名。



/lib:存放动态链接共享库。



/lost+found:一般是空的,系统非法关机,存放了一些文件。



/media:识别的设备挂载在此目录下。



/mnt:挂载用户临时文件。



/opt:额外安装软件的存放目录。



/proc:虚拟目录,系统的内存映射,可以获取系统信息。



/root:超级管理员的目录。



/sbin:存放的是超级管理员使用的管理程序。



/srv:存放的是一些服务启动之后所需要的数据。



/sys:安装了2.6内核中新出现的一个文件系统。



/tmp:存放临时文件。



/usr:用户的程序和文件都放在这个目录下。



/usr/bin:系统用户使用的应用程序。



/var:存放着不断扩展的东西。



/run:临时文件系统。



/www:存放网站相关的目录。




二、目录文件操作指令

2.1、目录管理


linux常用的基本命令



clear :清理界面



sync :将数据同步到硬盘



shundown :关机





cd -:切换目录

cd .. :返回上一级



/ :当前目录





ls :查看目录

ls-a:查看所有的目录(包括隐藏文件)

ls-l:查看所有的文件





pwd:显示当前所在的目录




2.1、文件管理


mkdir:创建目录。

mkdir -p /目录1/目录2.... :创建多级目录

touch 文件名:创建文件

rm -p  /目录1/目录2.... :删除多级目录

rm -f:强制删除文件!!!

rm -r:递归删除目录

rm -i:询问是否删除



cp 文件名 存放文件的目录:复制文件和目录,文件重复:y(同意覆盖)/n(不同意覆盖)。



mv 文件名 -移动的位置:两个文件就是重命名

mv -f  :强制移动

mv-u:替换更新的文件

三、 linux属性


d 代表的是目录(directroy)

-代表的是文件(regular file)

s 代表的是套字文件(socket)

p 代表的管道文件(pipe)或命名管道文件(named pipe)

l 代表的是符号链接文件(symbolic link)

b 代表的是该文件是面向块的设备文件(block-oriented device file)

c 代表的是该文件是面向字符的设备文件(charcter-oriented device file)



chgrp -R 文件组 修改的文件组 :修改文件组

chown -R 属主名 文件名 :修改文件主


chmod命令更改文件的属性

-rw------- (600)  只有拥有者有读写权限。



-rw-r--r-- (644)  只有拥有者有读写权限;而属组用

户和其他用户只有读权限。



-rwx------ (700)  只有拥有者有读、写、执行权限。



-rwxr-xr-x (755)  拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。



-rwx--x--x (711)  拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。



-rw-rw-rw- (666)  所有用户都有文件读、写权限。



-rwxrwxrwx (777)  所有用户都有读、写、执行权限。





文件内容查看



catnl 文件名字:从第一行显示文件的内容



tacnl 文件名字:从最后一行显示文件的内容



nlnl 文件名字:显示行号



more 文件名字:一页一页显示文件的内容



less 文件名字:上下键翻动页面,q退出,/字符串(查找字符串)。?字符串(向上查询),



head -n显示的行数:显示文件头显示行数



tail -n 显示的行数:显示文件尾显示行数





硬链接 ln:a-b,假如b是a的硬链接,指向同一个文件,允许一个文件拥有多个路径,防止误删文件



软连接 ln -s :类似快捷方式删除了访问不了



touch :创建文件



echo >>  文件的名字 :输出字符串

四、 vi/vim编辑器

vim 文件名:文件名存在修改文件,不存在新建文件。



i:进入输入模式。



wq:保存并退出。



esc:退出编辑模式。



: 进入底线命令。



:set nu :设置行号

五、 账号管理


useradd  名字 -m  :添加用户并自动创建主目录



userdel -r 用户名字:删除用户并删除用户目录



usermod -d /home/233(文件的目录):修改用户



su 用户名:切换用户,$表示普通用户,#表示超级用户。



exit:退出到管理员用户



hostname:显示主机名



passwd 用户名:给用户设置密码



passwd -l:锁定用户



passwd -d:没有密码也不能登录



passwd -u :解锁

六、 用户组管理


groupadd 组名字 id号:创建用户组,指定id不自增,不指定自增



groupdel 组名字:删除用户组



group -g 组id -n 新的组名字 当前组名字:修改组名字



newgrp root:用户切换管理员







磁盘管理



df或者df-h:查看磁盘信息



du:查看文件的占用空间,du -a:查看所有的文件占用空间



mount:挂载

umount:卸载

umount -f:强制卸载

七、进程管理

ps -aux|grep  进程名字:查看进程信息



ps-a:显示当前的进程



ps-u:用户的信息显示进程



ps-au:显示后台进程的参数



pa-ef:查看父进程的信息



kill -9 进程的id:结束进程

八、 软件安装

rpm -qa|grep 文件名: 卸载

rpm -e -nodeps 文件名:强制卸载

rpm -ivk 名字:安装文件

yum -y list java* :查询所有javajdk的版本

yum install -y java-1.8.0-openjdk.x86_64 \home:安装jdk的版本到指定的文件夹

tar 压缩文件 :解压文件压缩包

rpm安装

解压缩安装

yum在线安装

  • 14
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值