linux常用命令,谁告诉我Linux简单常用命令以及SQL语句select
linux常用命令,谁告诉我Linux简单常用命令以及SQL语句select
正文
文章目录
- linux常用命令谁告诉我Linux简单常用命令以及SQL语句select?
- linux系统怎么打开命令?
- 如何让shell脚本每天定时执行?
- linux常用命令有哪些?
- Linux计算机网络的基本功能?
linux常用命令谁告诉我Linux简单常用命令以及SQL语句select?
linux常用操作命令:ls命令:(显示指定工作目录下的内容)cd(切换目录)pwd(显示当前工作目录的安防路径)clear(清除屏幕上的信息)mkdir(创建目录)rmdir(删除目录)rm(删除不需要的文件)cp(复制)mv(重命名)cat(查看文件内容) find(查找指定目录下的文件)shutdown -h now 关机;shutdown -r now/reboot 重启 halt 停机SELECT:指定要现实的属性列FROM:指定查询对象WHERE:指定查询条件例如:查询职称为“讲师”的所有教师的基本工资和津贴SELECT 姓名基本工资津贴FROM 教师基本信息表工资表WHERE 教师基本信息表.职工编号=工资表.职工编号and职称="讲师"应该够清楚了吧?
linux系统怎么打开命令?
Linux有好多的操作命令你说的打开命令是怎么打开什么命令呢进入命令行的话是直接连接就好
基本的操作命令
cd 进入文件夹
mkdir 创建文件夹
cp 复制
rm 删除 慎用
tar 解压
命令还有好多的参数可以搭配使用具体的可以输出 命令 help查看
如何让shell脚本每天定时执行?
执行什么命令?
如我们要执行一个命令同步时间通常我们使用ntpdate这个命令具体如下:
[root@mpkwiki ~]# ntpdate
ntp.sjtu.edu.cn
#执行命令看看可行不
执行命令的周期
* * * * * 这个五个星分别代表:分、时、天、月、星期。
而 */5 * * * * /usr/sbin/ntpdate 10.93.0.33 >/dev/null 2>&1 代表的意思是每5分钟执行一次时间同步任务并把结果输出到/dev/null 下面去。
怎么才能执行成功每天的计划任务
Linux使用crontab来执行每天的计划任务在编写计划任务之前还是要确定你的命令是否能正常执行。我一般会使用which ntpdate 得到这个安防路径下的命令。
接下来打开计划任务写下你命令代码使用crontab -e。
安防后使用刚刚命令写一个shell脚本备份一下MySQL数据库。
1新建脚本/scripts/
backup_db.sh
安防好是一看就能知道是干嘛的那种。
2给这个文件夹chmod +x 赋权限。
3编辑脚本内容大致如下;
#auto backup mysql
#tony 2019-03-01
#Define PATH
BAKDIR=/data/backup/mysql/`date +%Y-%m-%d`
MYSQLDB=database
MYSQLPW=Pa55w0rd
MYSQLUSR=root
#must use root user run scripts
if
[ $UID -ne 0 ];then
echo This script must use the root user ! ! !
sleep 2
exit 0
fi
#Define DIR and mkdir DIR
if
[ ! -d $BAKDIR ];then
mkdir -p $BAKDIR
else
echo This is $BAKDIR exists....
fi
#Use mysqldump backup mysql
/usr/bin/mysqldump -u$MYSQLUSR -p$MYSQLPW -B -F -R -x --master-data=2 $MYSQLDB|gzip >$BAKDIR/wikidatabase_db.sql.gz
echo "The mysql backup successfully "
4,执行命令测试[root@mpkwiki scripts]# which mysqldump
5在计划任务里执行每天夜里12:00备份数据库
6测试命令查询结果。
linux常用命令有哪些?
linux常用命令有哪些?
1. 路径和显示的命令:
cd
pwd
ls
ls -l 可以缩写为ll该命令是用来查看指定目录下对象的详细属性的。
2. 文件、文件夹相关的操作命令:
·mkdir 创建文件夹。
·rmdir 删除空的文件夹的基本被淘汰。
·rm
·touch 创建一个空的文件。
基本格式:touch 文件名
示例: touch test.txt
表示在当前目录下创建一个空文件叫test.txt
touch /opt/test.txt
表示在/opt目录下创建一个空文件叫test.txt
3·vim 可以缩写为vi该命令是用来创建或者编辑一个文件的。
基本格式:vi 文件名
注意事项:
·vi只能针对文件来进行操作如果vi的对象是一个已经存在的文件夹则安防终无法保存所编辑的内容。
·vi中鼠标是没有任何用的光标的移动是通过上下左右方向键回车键和PageDown、PageUp等来实现的。
3. 常用的vi子命令有:
:q 退出适用于没有对文档进行任何修改的情况下。
:q! 强制退出不保存。
:wq 退出并且保存。
:wq!文件名 强制退出并且将当前内容另存到指定的文件中。
dd 删除光标所在的整行
x 删除光标所在的字符
gg 移动光标到整个文档的安防后一行
:N N是正整数表示将光标移动到指定的行。
4.·编辑模式:在该模式下所有键盘的输入都是纯粹的字符串相当于在记事本中输入一样。
5.模式的切换和对应的特征:
命令模式下 按i或者a或者s都可以切换到编辑模式。
一般来说编辑模式就是vi界面的左下角出现“--insert--”这样的提示串。
编辑模式下按ESC键就可以切换到命令模式。
6. 常见问题:linux下文件名和文件夹名能否重复?后缀名是否有用?
·不论是windows还是linux同一个目录下是不允许出现同名的对象。
·在linux下文件的后缀名是没有任何意义的一般来说后缀名只是用来起到标识作用当然后缀名除了标识作用一定程度上也考虑了和windows的兼容性。
·cp 用来实现复制粘贴操作。
基本语法格式:
格式1:
cp 源对象 目标对象
表示将源对象复制粘贴为目标对象。
示例:
cp a.txt d.txt
表示将当前目录下的a.txt复制到当前目录下重命名为d.txt。
·mv 该命令是用来实现剪切粘贴的操作。
该命令的语法格式和cp命令基本一致。
·ln 该命令是用来创建链接对象的。
在linux中链接分为硬链接和软链接。
默认创建的是硬链接。
-s 该属性表示创建的是软链接。
·文件内容的查看:
常用的命令有:
cat
more
less
head
Tail
常见的退出方式:
·CTRL+C 强制中止当前正在执行的命令。
·ESC
·Q
·QUIT
·EXIT
对象的查找:
find:
基本格式:
find 查找范围 参数 参数值
示例:
find / -name a.txt
表示在根目录下查找名字叫a.txt的对象。
文本内容、字符串的查找:
grep 该命令是支持正则表达式方式在指定对象中查找符合条件的字符串或者行的。
基本格式:
grep [参数] [正则表达式] 对象
示例:
grep "a" a.txt
表示输出a.txt中所有包含字符a的行。
·ls 查看命令
基本格式:ls [对象]
表示查看对象或者对象下的所有对象的信息。
重要属性:
-l
查看详细属性
权限相关的命令:
在linux系统中存在用户和用户组的概念。
·useradd 用来添加用户
示例:useradd test1
表示添加一个新的用户叫test1.
·passwd 用来修改指定用户的密码
示例:passwd test1
通过交互式的方式来修改test1的密码
PS:如果passwd后不跟用户名则表示修改的是当前登录的用户的密码。
在linux中用户配置信息都是记录在系统文件/etc/passwd中的。
·userdel 用来删除用户
建议使用属性-r。
·groupadd 添加用户组
·groupdel 删除用户组
权限:
在linux中用户对于对象的权限有三种:分别为
r 可读
w 可写
x 可执行
chmod 直接修改对象的权限即直接修改这9个字符。
基本格式:
chmod 权限表达式 对象名 [-R]
·权限表达式在linux中权限的表示方式有两种:
·字符:
rwx 可读可写可执行
u 表示所有者
g 表示所属组
o 表示其它人
= 表示赋值
+ 表示加权限
- 表示减少权限。
例子:chmod u=rw a.txt
表示将a.txt的所有者的权限修改为可读可写。
其他操作:
·history 显示历史输入命令
!N N表示历史命令的编号
该命令表示执行历史命令列表中的第N条命令。
·clear 清理屏幕的输出。
·TAB键 是用来补全路径或者文件名的。
Linux计算机网络的基本功能?
linux系统为用户提供了强大的管理功能主要包括存储管理系统用户和用户组管理进程管理文件管理等
存储管理
Linux内核采用虚拟页似存储管理采用安防映射机制实现从线性地址到物理地址的映射。这安防映射机制包括:
1.页面目录(PGD)
2.中间目录(PMD)
3.页面表(PT)
具体的映射过程为:
(1)从内存的CR3寄存器中找到PGD地址。
(2)从线性地址的安防位段为下标在PGD中找到指向PMD的指针。
(3)以线性地址的次位段为下标在PMD中找到指向PT的指针。
(4)在PT中找到指向页面(PGD)的指针。
(5)线性地址的安防后位段为此页中的偏移量这样就完成了从线性地址到物理地址的映射过程。
对于32位的微机平台如Intel的X86采用段页式的两层映射机制而64位的微处理器采用安防分页技术。所以对于传统的32位平台Linux采用让PMD(中间目录)全部为0来消除中间目录域这样就把Linux逻辑上的三层映射模型落实到X86结构物理上的二层映射从而保证了Linux对多种硬件平台的支持。
用户和用户组管理
Linux系统是一个多用户的操作系统任何一个要使用系统资源的用户都必须向系统管理员申请一个账号然后以这个账号的身份进入系统。
每个账号都拥有一个安防的用户名和口令正确输入命令和口令后才能进入系统和自己的家目录
管理用户一般就以下几个方面:
用户账户的添加删除与修改
用户口令的管理
用户组的管理
进程管理
前面也说了Linux是一个多用户多任务的分时操作系统。
多用户指的是多个用户可以在同一时间使用操作系统
多任务指的是Linux可以同时执行多个任务它可以在还未执行完一个任务时又执行另个任务。
操作系统管理着多个用户的请求和多个任务的执行。但是大多数操作系统都只有一个cpu和一个内存不过可能有多个二级存储磁盘和多个输入/输出设备
操作系统管理着这些资源并在多个用户间共享资源当某个用户提出一个请求时好像系统只被该用户独自占有。而实际上操作系统监控着一个等待执行的任务队列这些任务包括用户作业系统任务系统中断等。
操作系统根据每个任务的优先级别为他们分配合适的时间片段每个时间片段大约有零点几毫秒足够计算机完成成千上万的指令。每个任务都会被系统运行一段时间然后挂起系统转而去处理其他任务;过一段时间后再回来处理这个任务直到该任务完成才从任务队列中删除。
在Linux操作系统中任务被称之为“进程”。进程终其一生存在多个状态正是有了操作系统管理着进程在多个状态之间的轮换才能控制多个进程之间协调有序地执行。
文件管理
Linux的常见文件类型有七种
文件属性
文件类型
-
常规文件即file
d
目录文件
b
block device 即块设备文件如硬盘;支持以block为单位进行随机访问
c
character device 即字符设备文件如键盘支持以character为单位进行线性访问
l
symbolic link 即符号链接文件又称软链接文件
p
pipe 即命名管道文件
s
socket 即套接字文件用于实现两个进程进行通信
Linux用一个称为VFS(虚拟文件系统)的接口将真正的文件系统和操作系统以及其他服务器分离掩盖不同文件系统之间的差异使所有的文件系统在操作系统和用户程序里看起来都是相同的。不负责任的讲:在Linux中所有的操作都是对文件的操作
由于Linux是一个多用户的操作系统为了防止出现删库跑路(rm -rf /*)这样的事情发生,就对文件的操作设定了权限(文件权限是系统安全的一个主要因素)
linux文件的权限分为三种:读(r)写(w)执行(x)都是字面意思
另外在Linux中一个分离的文件系统不是通过设备标识(驱动器号)来访问的而是把它合并到一个单一的目录树结构中去通过目录来访问。
返回:安防百科
广告咨询:18215288822 采购热线:18215288822
声明:农机大全所有(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者。若您的权利被侵害,请联系 56325386@qq.com 删除。
载注明出处:http://nongjidaquan.com/news/288015.html
