Linux学习笔记

Linux学习笔记

Linux与windows的不同

1.linux操作命令行严格区分大小写

2.所有内容以文件保存,包括硬件

3.不靠扩展名区分文件类型

字符界面优点

1.资源占有少

2.犯错少

3.就是高大上 (如果不是为了装 它将毫无意义 23333)

文件处理命令

mkdir  dir 创建文件夹
参数
-p 递归创建
cd (change dir) 更换目录
pwd 查看当前所在目录位置
rm (remove) 删除目录
参数
-r 删除文件
-f 强制
cp 复制
参数
-r 复制文件
mv 剪切

文件查看命令

cat 文件名 通过输出 >将文件连接
more 文件名 可以分页查看
less 比more更强大
head -n 行数 前几行
tail 显示文件最后几行
-f 可以进行对日志的实时查看

常用目录作用

/ 根目录
/bin /sbin /usr/bin /usr/sbin 系统命令目录
bin都可以运行 sbin root用户
/boot 启动目录
/dev 特殊文件 
/etc 配置文件
/home 普通用户 /root 超级用户
/lib 函数库
/media /mnt /misc 外接目录
/proc /sys 内存的过载点
/tmp 临时目录
/var可变文档目录

文件搜索命令

locate 搜索很快 靠/var/lib/mlocate数据库  updatedb更新
只能按照文件名搜索
whereis 命令搜索命令
which 有别名
find 范围 条件
参数
-iname 不区分大小写
-user 根据拥有者
-nouser 查找没有所有者的文件
-mtime 修改时间搜索
  +10 10天前修改的文件
  -10  10天内修改文件
   10  10天当天修改  
-size 大小搜索
    -25k  小于25k
    25k   等于
    +25K  大于25k
-a and
-exec 第二条命令处理 {} \; 
grep 文件搜索字符串
参数
-v 取反
-i 忽略大小写

帮助命令

man 命令   man ls
参数 
-f 相当于 whatis
命令 --help

压缩命令

常用的压缩格式
.zip .gz .bz2 .tar.gz .tar.bz2
.zip
zip  压缩名 压缩的文件
参数
-r 压缩文件夹
unzip 压缩的文件
.gz
gzip 源文件
-r 目录 不会压缩整个目录
-d解压缩
.bz2 不能压缩目录
bzip2 源文件
.tar
tar -cvf 压缩结果 源
-cvf 打包
-xvf 解压
-zcvf .tar.gz
-jcvf .tar.bz2

关机和重启

shutdown 关机
参数
-r 重启 & 后台运行
-c 取消上次
-h 关机
logout  退出登陆

其他指令

挂载命令

mount  [-t 文件系统] [-o 特殊选项] 设备名 挂载点
umount 卸载

用户登陆查看命令

w 查看用户登陆信息
who
last 登陆历史

Shell编程

echo 输出
参数
-e 支持字符转换
histroy 历史命令

输出重定向

输出重定向
> 正确输出
>> 追加
2> 错误输出
2>>错误追加输出
一般不用 也分不清 所以都是用一起输出的
命令 >文件 2>&1
    >> 文件 2>&1
    &>
    &>>
    >> 文件1 2>>文件2
输入重定向
wc 选项 文件名
-c 字节数
-w 单词数
-l 行数

管道符

;   多命令顺序执行
&&  与 短路的 第一个错误 第二个不会执行
||  或 短路的 第一个正确 第二个就不会执行
|  命令1 | 命令2 命令1的输出作为命令2的操作对象

基本匹配符

* 所有内容
? 任意一个字符
[abc] 其中一个字符
[-] [0-9] 一个范围的内容
[^] [^0-9] 不是数字字符

一些其他符号

'' 不会有任何转义
"" 里面可用变量 转义符
`` 先执行再赋值
$() 与`` 相同
#注释
$ 变量
\ 转义符

用户和用户组

useradd 添加用户
passwd 改密
useradd -g group user 添加用户并加到用户组中
gpasswd -a user group 将用户添加的用户组
groupadd 添加用户组
将文件给一个用户
chown user file
chgrp group file
cat /etc/passwd 可以查看所有用户的列表
w 可以查看当前活跃的用户列表
cat /etc/group 查看用户组
userdel 用户名 删除用户
groupdel 组名 删除组
gpasswd group -d user 用户组删除用户

进程

ps aux | grep  查看指定进程
kill pid 杀死进程

软件安装

1.源码安装
tar -zxvf filename.tar.gz 解压
make 编译
make install
make clean
make distclean  清除编译过程中产生的临时文件和配置过程中产生的文件
2.rpm 安装
安装软件:执行rpm -ivh rpm包
升级软件:执行rpm -Uvh rpm包名
卸载:执行rpm -e rpm包名。 会判断依赖
查询软件包的详细信息:执行rpm -qpi rpm包名
查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名 
yum remove 会检查依赖,如果你要移除的包被别的软件包需要的话,它会把
其他软件包一起移除。
而rpm -e 则会直接告诉你被别的包需要,所以无法移除。
3.yum 安装
安装 tree 程序
yum install tree
升级程序包
yum update tree 
卸载程序包
yum remove tree
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大学生就业服务平台管理系统按照操作主体分为管理员和用户。管理员的功能包括学生档案管理、字典管理、试卷管理、试卷选题管理、试题表管理、考试记录表管理、答题详情表管理、错题表管理、法律法规管理、法律法规收藏管理、法律法规留言管理、就业分析管理、论坛管理、企业管理、简历管理、老师管理、简历投递管理、新闻资讯管理、新闻资讯收藏管理、新闻资讯留言管理、学生信息管理、宣传管理、学生管理、职位招聘管理、职位收藏管理、招聘咨询管理、管理员管理。用户的功能等。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。 大学生就业服务平台管理系统可以提高大学生就业服务平台信息管理问题的解决效率,优化大学生就业服务平台信息处理流程,保证大学生就业服务平台信息数据的安全,它是一个非常可靠,非常安全的应用程序。 管理员权限操作的功能包括管理新闻信息,管理大学生就业服务平台信息,包括考试管理,培训管理,投递管理,薪资管理等,可以管理新闻信息。 考试管理界面,管理员在考试管理界面中可以对界面中显示,可以对考试信息的考试状态进行查看,可以添加新的考试信息等。投递管理界面,管理员在投递管理界面中查看投递种类信息,投递描述信息,新增投递信息等。新闻信息管理界面,管理员在新闻信息管理界面中新增新闻信息,可以删除新闻信息。新闻信息类型管理界面,管理员在新闻信息类型管理界面查看新闻信息的工作状态,可以对新闻信息的数据进行导出,可以添加新新闻信息的信息,可以编辑新闻信息信息,删除新闻信息信息。
Linux学习笔记是关于学习Linux操作系统的记录和总结。在学习Linux时,你可能会遇到以下几个方面的内容。 首先,Linux是一个面向网络服务的操作系统,因此你可以随意更换桌面系统。Linux有多种不同的桌面系统供你选择。这意味着你可以根据自己的喜好和需求,选择适合自己的桌面环境。 其次,在Ubuntu中,root用户默认是被锁定的,因此你无法直接使用root权限进行操作。但是,你可以使用sudo命令来提升权限,以执行需要root权限的操作。通过sudo命令,普通用户可以在需要时暂时获得root权限,以便进行需要的操作。 此外,如果你需要修改内核为bash,可以使用vim编辑器打开/etc/passwd文件进行修改。在Linux系统中,vim是一种常用的文本编辑器,类似于Windows的记事本。通过编辑/etc/passwd文件,你可以修改用户的登录shell为bash。 总结起来,Linux学习笔记记录了学习Linux操作系统的过程和经验,包括选择适合自己的桌面环境、使用sudo提升权限以及通过vim编辑器修改/etc/passwd文件等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux学习笔记](https://blog.csdn.net/m0_65379736/article/details/125700177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值