Linux操作系统

Linux操作系统

Unix操作系统1969年 BSD操作系统

Linux目录结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yxdG9Wg1-1628935389955)(C:\Users\陈金雅\AppData\Roaming\Typora\typora-user-images\image-20210803163710374.png)]

Linux命令

一.线上查询命令(我理解为命令帮助查询)

①man命令,man ls(例如ls命令怎么用),退出按q

②locate命令(定义文件和目录)

用法:locate 文件名或目录名

例子:locate test(定位和test关键词相关的)

③whatis命令(查询命令的含义)

例如:查询mv指令的含义(whatis mv)

二.文件备份和压缩命令

①bzip2命令(用来压缩文件,会自动生成文件名.bz2的文件)

用法:bzip2 文件名 文件名 文件名…

buzip2命令(解压)

用法:buzip2.test.bz2(比如压缩文件叫test.bz2)

②gzip命令(和bzip差不多,压缩和解压缩都和bzip差不多)

区别:多了个 gzip -r参数命令(递归处理,会把文件夹里所有的文件都压缩)

用法:gzip -r aa(aa为一个文件夹,文件夹里有目录有文件),会把aa里的所有文件都压缩

③tar指令(将文件或目录进行打包,或者解压缩)

区别:与上面两个不同的是,上面两个只能对文件进行操作,tar指令可以对目录进行压缩,需要自己命名压缩文件

参数:

-c 创建压缩文件

-x 解压

-t 显示包括在tar文件中的文件列表

-v 写入或读取时显示所有的文件

-f 指定压缩文件的名字

-j 要扩展并解除归档bzip tar 文件

-z 要扩展并解除归档gzip tar 文件

命令的组合使用:

tar cvf代表压缩

tar xvf代表解压缩

tar tvf代表要列出tar文件的内容

tar cjvf/xjvf bzip文件和 tar文件的解压缩

tar czvf/xzvf gzip文件和tar文件的解压缩

tar cvf test.tar newdieectory chenjinya(代表将两个文件夹new…和chenjinya两个文件夹压缩到同一个文件夹叫test.tar)

三.文件阅读命令

①head 文件名(默认查看前十行)

head -15 文件名(查看前15行)

tail 文件名(查看尾10行)

tail -15 文件名(查看后15行)

②more命令(按页查看文件内容)

参数:

-num:一次显示的行数

-f:计算实际行数,不算换行

+num:从第num行开始显示

more + /要查找的东西 文件名称(并从查找东西的前两行开始显示)

more分页显示 和管道符结合|

ls -al/ect | more -5

四.管理使用者和设立权限的命令

①chmod命令(可以用来改变许可)

r-文件可以被读取

w-文件可以被写入

x-文件可以被执行,如果文件是程序的话

注:可以用ls -l命令先看一下文件的细节属性

参数:

u 拥有文件的用户

g 所有者所在的群组

o 其他人

a 代表所有

用法:chmod 文件的使用者(u,g,o)增减(+,-,=)权限名称(r,w,x)文件名

实例:chmod a-rwx test.txt

一次也可以对多个对象进行操作

如:chmod u-x,g-w,o-r 文件名

②另一种表示(数字表示法)

4-读取,2-写入,1-执行[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KxndO1Gu-1628935389960)(C:\Users\陈金雅\AppData\Roaming\Typora\typora-user-images\image-20210803081723249.png)]

③创建用户命令

useradd 用户名

userdel -r用户名(不仅删除用户且删除目录)

如果删不掉用命令 rm -rf 用户名(强制删除)

④chgrp命令(用于变更文件或目录所属的群组)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PPKr1lbb-1628935389961)(C:\Users\陈金雅\AppData\Roaming\Typora\typora-user-images\image-20210803150911992.png)]

⑤chown命令(更改拥有者)

注意:chgrp,chown两个命令只有root有权限更改

⑥su命令

su -l 用户名(切换用户,并且切入此用户的环境变量)

passwd对当前用户密码设定

exit表示退出

五.有关关机和查看系统信息的命令

①关机命令:

reboot 命令/shutdown -r now(立刻启动)/shutdown -r 时间(等到此时间后重启)/shutdown -t 2(在两分钟内关机)

②ps命令(查看计算机系统中,有哪些正在执行的进程)

ps u (列出使用者的名称和使用时间)

ps x(列出所有程序分布情况,查询所有的进程号pid)

③top命令(动态查看正在运行的程序)

④kill命令(终止进程)

用法: kill pid

六.时间日期

①date命令用来设定和修改时间

具体使用:

date -u (使用格林尼治时间)

date -r test.txt(查看文件最后一次修改的时间)

date -s 时间(设置时间)

②cal(查看日历)

cal 10 2021(查看2021年10月的日历)

七.磁盘空间命令

①df命令(检查磁盘的使用量)

说明:

df -a 可以列出全部文件系统和各分区的磁盘使用情况

②du命令(显示文件目录的大小)

用法:du 参数 文件名字

说明:

du -ab 列出所有文件和目录所占的空间

八.网络操作命令

①ifconfig(显示网络设备的状态,如IP地址,子网掩码等信息)

②ping(用于检测主机,能否上网啥的,如 ping www.baidu.com看看能否上网),有响应代表可以连接,ctrl+c终止

③netstat(知道整个Linux系统的网络情况或显示网络状态)

netstat -a(显示详细的网络状况,查看曾经访问过的web网站)

netstat -apu(显示UPD端口号的使用情况)

九.基本指令

①vi 文件名(新建文件)

按下 i或者a对文件进行编辑

esc退出编辑

:wq!保存并强制退出

dd删除一行文字

x删除一个字符

:n光标移至第几行

$光标移至行尾

G光标移至文末

/字符 查找字符

②pwd(打印当前目录所处的路径)

cd 命令(切换目录)

cd …(返回上一级目录)

cd/(回到根目录)

cd/和cd~ (返回当前目录的主目录)

③ ls命令(显示目录的内容)

参数:

-a (列举目录中的全部文件,包括隐藏文件)

-l (列举目录中的细节)

备注:-al一般搭配使用

-r (逆向,从后到前显示)

-R(递归,列举当前目录及子目录里所有的内容)

-s (查看文件大小数据块)

④cat命令(显示文件内容)

语法:cat 文件名

⑤touch(创建文本但不能插入内容))(如果文件已经存在修改文件时间)

语法:touch 文本文件名1 文件名2 文件名3(可以一次创建多个文本)

⑥grep命令(在一堆文件中查找一个特定的字符串)

语法:grep 要查找的字符串 在哪个文件中文件名

⑦cp命令(复制文件)

语法:cp 要复制的文件名 要复制到哪路径/可以重命名

参数:

-i (如果文件会覆盖已有文件,他会提醒)

-r (递归,复制整个目录,拖家带口,哈哈哈)

-v (显示进度)

⑧mv指令(对文件或目录进行移动)

语法:mv 原对象 移动到哪

参数:

-i (是否提醒覆盖)

-f (强制不提示)

-v(显示进度)

⑨mkdir(创建目录)

语法: mkdir 目录名1 目录2 目录3

参数:

-p (目录里嵌套一个目录) 例:mkdir -p aa//bb

⑩rmdir(删除空目录)

参数:-p(删除嵌套的目录)

⑩remove命令(删除文件)

语法: rm 1 2 3(可以删除多个)

参数:

-i (提醒删除)

-f (强制删除)

-v(显示进度)

-r (删除主目录,子目录 )

十.其他指令

①clear(清屏)

②echo(在显示屏上显文字或者用来查看环境变量的值)

用法:echo “需要显示的文字” 或者 echo $PATH (查勘PATH的取值,是否有/sbin目录)

③uptime(系统运行时间)

④wc(统计字数)

语法:wc 参数 文件名

-c 统计字节数

-l 显示行数

-w 显示字数

⑤ln命令(创建链接)

参数 -s创建软链接

十一.重定向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值