Linux实训笔记

6.22 笔记

1.Linux操作系统,有三部分:内核(kernel),shell,文件系统

2.查看用户默认使用的shell,echo $SHELL

 

3.查看用户当前使用shell,ps

 

4.主要的目录及作用:

/bin 包含普通用户和系统管理员可以共享的各种通用程序

/dev 包含系统支持的所有设备文件

/etc 包含系统管理和维护方面的所有配置文件

/home 包含所有普通用户的家目录

/usr既可以作为根目录下的一个子目录,其中保存系统提供的各种共享数据(用户命令、库函数、头文件、文档等),又可以作为一个单独的文件系统,可以认为是对根目录的一个递归目录,使得文件系统具有更大的灵活性

5.路径:绝对路径

       相对路径

(.)表示当前目录(..)表示当前目录的上一级目录

6.改密码

[sudo] passwd [用户名]

su [用户名]

7.创建用户

sudo useradd -mk /home/用户家目录 -s /bin/bash 用户名

例:sudo useradd -mk /home/qqq -s /bin/bash qqq

此时添加的用户没有密码,登录不上,所以需要给用户密码:

sudo passwd 用户名

例:sudo passwd qqq

还有操作是,添加用户到sudo组中

sudo gpasswd -a 用户名sudo

例:sudo gpasswd -a qqq sudo

或者把用户从某个组中删除

sudo gpasswd -d 用户名sudo

例:sudo gpasswd -d qqq sudo

如果要想删掉整个用户则,

sudo userdel -f -r 用户名

例:sudo userdel -f -r qqq

这时已经删除,跳出的信息没有多大的用处,比如:邮件池未找到(翻译后)

 

8.命令

重中之重

格式: Command [opption(s)][argument(s)]

command: 命令关键字

options: 可以有多个选项

arguments: 可以有多个参数

常用的命令有如下

①clear 清屏

②pwd 显示当前工作目录

③cd 切换目录

可以使用绝对路径和相对路径切换

cd  cd ~ 都可进入家目录

④ls 显示当前目录下的内容列表

-a //显示隐藏文件和隐藏目录,也就是以点(.)开头的文件和目录

-R //递归显示目录中的内容

-t //显示目录中的内容列表,并使用时间排序,默认是按着名字排序

-l //显示详细信息

-a -l //这些参数可以多个一起使用

-al //参数可以分开也可以合在一起写

-F //显示文件的类型,目录/ 可执行文件* 普通文件

 

-------权限修改:(有点难理解)

r  read读权限

w write 写权限

x execute 执行权限

- 没有任何权限

rwx rwx rwx 读 写 执行

ugo ugo ugo

三个

mkdir 右击新建文件夹

touch 右击新建文件

u表示拥有者

g表示同组人

o表示其他人

a代表所有人

chmod权限修改命令

chomd mode filename

例:1.chmod  u+r,g-w,o=rw 文件/目录

           rw-rw-r--  a.txt   rwx r-x r-x

           chmod  u+x,g=rx,o+x a.txt

2. rwxrwxr-x one  r-x-wx--x

       101 011 001

        5   3  1

             111 111 101

              7   7  5

 chmod 531 one

通过二进制数也可以修改权限,需要计算,

⑤touch 创建一个文件或者修改文件的更新时间 可以一次创建多个文件

⑥mkdir 构建目录,

-p创建时如果不存在就创建

⑦cp a.txt b.txt

b不存在就自动创建,更名成这个文件

b存在就会覆盖

不想覆盖就加个-i参数,y会覆盖,n不会覆盖

cp 多个文件只能去复制,不能更名

cp -r one two/oone:如果oone不存在,则把one复制到two下面并更名为oone,如果存在,则把one复制到two/oone目录下面

⑧mv 同理,跟cp就相当于一个复制一个剪切,

 mv 单个文件  单个文件 :重命名

       mv a.txt b.txt

       mv 单个文件 目录:把文件剪切到目录下面(移动)

       mv 单个文件 目录/重命名

       mv a.txt one/b.txt

       mv 多个文件 目录:把多个文件剪切到指定目录下面

       目录:

        mv 单个目录  目录2:如果目录2存在则代表把单个目录移动到目录2中,如果目录2不存在代表把单个目录更名为目录2

       mv  多个目录   目录2:移动多个目录到指定的目录2中

        

⑨rm 删除文件或目录

-i 给出提示是否删除

rm 可以删除空和非空目录

rmdir 只能删除空目录

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.什么是Linux操作系统? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 !   Linux以它的高效性和灵活性著称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。   Linux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器使用,利用ipchains/iptables可构建NAT及功能全面的防火墙。 2.Linux的目录结构
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值