Linux操作系统

初始终端

打开终端(乌班图系统):

Ctrl+Alt+T

打开终端(Windows系统):

Win+R

关闭终端:exit命令:

ctrl+D

认识shell

shell本质上是一个命令解释器

功能就是将用户命令解释成操作系统所能理解的命令

//username 用户名
//hostname 主机名
//direction 方向/路径
//“-”表示在用户主目录下;"#"表示在根目录下
//Shell显示符:普通用户为“$”符号
              超级用户/管理员用户/root为“#”

Linux系统相关命令

用户与系统相关命令

切换用户命令su

sudo superuser do
passwd 设置/更改密码
//我要以超级管理员的身份为root用户新建密码
$ sudo passwd root
 
//第一次密码:用户密码(123456)
//第二次密码:要设置的root用户密码(12345678)
 
//switchUser   su为切换用户命令
$su root
 
//退出超级管理员身份
$ exit
 
//以普通用户的身份执行超级用户的权限
$ sudo 命令

系统相关命令

shutdown命令

实现系统关机/重启

shutdown -h

关机

shutdown -r

重启

reboot

 立即重启

elear

命令用于清屏

取消关机命令

取消一分钟后的关机/重启

shutdown -c

文件相关命令

目录的创建与删除

//目录创建

$mkdir filename


 
//创建一个层级目录

$ mkdir -p filename1/filename2/filename3


 
//删除空目录

$ rmdir filename


 
//删除非空目录
 

$ rm -rf filename

目录切换命令

//切换目录
$ cd  [需要切换的路径名]
//切换到上一级目录
$ cd ..
//切换到主目录
$ cd ~
//切换到根目录
$ cd /
 
 
//  ./表示当前所在目录
//  ../表示上一级目录
//  ../../表示上上级目录
 
//pwd 查看用户当前工作目录的绝对路径

文件显示查询

$ ls [选项] [文件]

表示一行输出一个文件

~$ ls -i

列出目录列表中所有的文件

~$ ls -a

列出文件名的具体信息

~$ ls -l

文件的复制剪切,删除

命令cp用来实现将目录或文件复制到另一个目录或文件中

$ cp 源文件/目录 目标目录/目录 [-rf]

命令mv用来实现将目录或文件移动(剪切)到另一个目录或文件中

$ mv 源文件/目录 目标目录/目录

命令rm用来删除文件或目录

文件搜索

grep命令

如果匹配到相关信息就会打印符合条件的所有行

grep '需要匹配的字符' 文件名

-i 不区分大小写

-c 统计包含匹配的行数1

-n 输出行数

-v 反向输出

find命令

在指定的目录中搜索原文件

find 路径 文件名

-name 按照名字查找

-iname 模糊大小写搜索

*匹配任意长度的字符串

$ find /-name Videos(会遍历根目录下的所有文件,并显示搜索结果)

$ find -name *.txt可以搜索当前目录下的txt文件

文件链接

$ ln(link)的缩写

链接分为软连接和硬链接

无论是修改源文件还是链接文件,另一个文件中的数据都会发生改变,

硬链接

无论是制除了源文件还是硬链接文件,只要有一个文件存在,文件都可以被访问

硬链接不能链接目录

ln [选项] 原文件或目录 目标文件或目录

软链接

除去软链接文件,源文件不受影响;而除去源文件,软链接文件会失效。

ln -s 原文件或目录 目标文件或目录

文件所属用户

linux操作系统系统是一个多用户的操作系统

系统对用户的管理采用分组形式,即多个用户分为一组

命令chown用户修改文件所属用户

命令chgrp用户修改文件所属用户组

chown/chgrp [选项 [所属用户/组][文件

文件存取权限

r代表可读权限 w代表可写权限 x代表可执行权限 -代表不具备该条件

r表示可读权限 w表示可写权限 x表示可执行权限-表示不具备该权限

//第一组:文件所属用户对文件的访问权限

//第二组:与所属用户同组的其他用户对文件的访问权限

//第三组:非同组的其他用户对文件的访问权限

//+代表增加权限-代表减少权限

//不同的用户级别表示为:

//u(文件所属用户)9(同组其他用户)0(系统其他用户)a(所有用户

//chmod[选项]权限符号 文件

八进制数法

将拥有该权限设置为1,不具有该权限为0

例rwx r-x -w-,可以替换成二进制111 101 010

0 000 无权限

1 001可执行

2 010可写

3 011可写可执行

4 100可读

5 101可读可执行

6 110可读可写

7 111全部权限

系统常用功能命令

1:Tab补齐

命令补齐需要连续按两次Tab键

文件名补齐需要按一次Tab键

2:查询历史命令

按“↑”可以翻看历史命令

3:Ctrl+C 终止程序

  • 18
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值