Linux基础(03)、常用基础指令和操作

  目录  

一、什么是Linux

二、常用基础指令

  2.1、vi编辑

  2.2、Linux文件类型

  2.3、常用指令:增、删、改、查、其他

三、Linux的目录和权限

  3.1、目录

  3.2、权限

  3.3、修改权限


一、什么是Linux      

Linux是操作系统:Windos、Mac、Linux、Unix\

Linux的划分

  Ubuntu //教育

  Centos //服务器端

  Deepin

  Suse

  红旗

使用Linux的原因

  稳定、安全(开发人员、权限控制、开源)、免费、省资源

虚拟机

  Window:VMware、Mac:Vritual box


二、常用基础指令      

2.1、vi编辑

1、vi  文件名
2、进入编辑模式:insert
3、进行编辑
4、退出方式:先esc
    1)保存退出
    :wq
    2)不保存,强退
    :q!
    3)不保存,退出
    :q

2.2、Linux文件类型

-    //文件,file
d    //文件夹,directory
l    //链接,link
c    //字符设备文件
b    //块设备文件
s    //套接字文件
p    //管道(pip)文件

2.3、常用指令:增、删、改、查、其他

touch f             //创建文件f
mkdir d             //创建文件夹d
mkdir d1 d2...      //创建多个文件夹
mkdir -p d1/d2/d3   //如果存在错误,根据需要生成父目录

rm      //删除文件/空文件夹
rm -r   //递归删除(文件夹和文件)
rm -rf  //递归删除且不提醒
vi      //编辑文件

echo      //追加,带换行
echo -n    //追加,不带换行
echo -e    //执行转义操作,如‘\t’执行分隔操作
nano      //和vi同类的文本编辑,需要下载

注:修改权限(chmod)、用户和用户组(chown)见最后

cat         //查看文件
    more    //分页显示    more 1.txt
    head    //显示前n行    head -n 1.txt
    tail    //显示倒数n行    tail -n 1.txt
    less

ls          //查看目录
    ls -al  //查看所有文件(夹)完整信息
    ll      //查看文件(夹)完整信息

pwd         //查看当前目录
ip addr     //查看IP
whoami      //查看当前用户
which **    //查看**文件所在目录
help **     //查看帮助
** --help   //查看帮助

其他

cd      //切换盘符
mv      //移动文件(夹)
cp      //拷贝文件
cp -r   //拷贝文件夹
exit    //退出当前用户
su      //切换用户,如su root可以切换至root用户

三、Linux的目录和权限      

3.1、目录

/bin                //可执行文件所在位置
/sbin               //可执行文件所在位置    system bin
/usr/bin            //厂商级别
/usr/sbin           //
/usr/local/bin      //用户级别
/usr/local/sbin
bin -> usr/bin
boot                //启动目录,引导文件
dev                 //设备目录
etc                 //额外文件所在目录,引申为配置文件
home                //家目录    centos用户 ===> /home/centos    ~
lib -> usr/lib      //库文件    .so文件
lib64 -> usr/lib64  //64位库文件
media               //媒体文件
mnt                 //挂载目录
opt                 //option,可选软件安装位置
proc                //process,进程文件
root                //root用户的家目录
run                 //运行时文件
var                 //运行时变量文件
srv                 //service服务目录
sys                 //系统
tmp                 //临时目录
usr                 //厂商级目录

3.2、权限

r   //读权限,4,read
        影响文件:cat
        影响文件夹:ls
w   //写权限,2,write
        影响文件:echo >>
        影响文件夹:文件夹目录树的修改(名称)
x   //执行权限,1,execute
        影响文件:指向
        影响文件夹:cd,限制读写
注意:对于文件夹内部文件的删除操作,不取决于文件权限,取决于文件所在的文件夹权限

u   //用户,user
g   //用户组,group
o   //其他,other

修改权限

chmod u+r 1.txt                 //change mode修改模式,给user加上read权限
chmod 644 1.txt                 //将1.txt设为“读写-读-读”权限,644为文件常用权限
chmod 755 bbb                   //将bbb设为“读写执行-读执行-读执行”权限,755是文件夹常用权
sudo chown centos:centos /opt   ////修改opt的用户和用户组为centos

原文地址:https://www.cnblogs.com/yiwanfan/p/9053848.html

时间: 2024-11-10 11:50:40

Linux基础(03)、常用基础指令和操作的相关文章

linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)

1.与路径相关命令: mkdir  创建目录命令,常用P选项,递增创建,mkdir -v,显示创建过程,mkdir -vp,显示创建过程与直接创建. tree   树状显示,tree -c   树状显示颜色. rmdir  只能删除目录 ,也可类似-vp(不能删除文件,只能删除空目录) rm     删除文件与目录, 加-r 对目录操作,再加上-f,去除询问是否删除(强制删除) cp     拷贝  对目录操作加 -r     rsync    也是拷贝 mv     移动或改名   覆盖时加绝

Linux操作系统及常用基础命令深入讲解

第一节:Linux发行版本 Debian,Ubuntu, Sls,slackware, suse Redhat,centos,fedora Archlinux gentoo 第二节:用户的使用环境 echo $PS1 [\[email protected]\h \W]\$ \u:当前用户名 \h:主机名 \H:FQDN,完整的主机名 \W:当前工作目录的基名 \w:当前工作目录的绝对路径 \$:提示符 第三节:Linux的文件系统讲解 1.cd 命令   cd    直接用cd,进入家目录(标志

SQL从入门到基础–03 SQLServer基础1(主键选择、数据插入、数据更新)

一.SQL语句入门 1. SQL语句是和DBMS"交谈"专用的语句,不同DBMS都认SQL语法. 2. SQL语句中字符串用单引号. 3. SQL语句中,对于SQL关键字大小写不敏感,对于字符串值大小写敏感. 4. 创建表.删除表不仅可以手工完成,还可以执行SQL语句完成,在自动化部署.数据导入中用的很多,Create Table T_Person(Id int not NULL,Name nvarchar(50),Age int NULL).Drop Table T_Person1

Python基础-03.Python基础知识

本节主要介绍Python中的基础知识中的数据类型,数字和布尔值 介绍几个知识点:1)内置函数print()的用法,直接打印括号里面的内容,或者print后跟多个输出,以逗号分隔.2)内置函数type(),查询变量的数据类型.使用以下命令可以查看变量aaa的数据类型>>>print(aaa,type(aaa)) 1.基本数据类型 1.1.数字 1)int(integer整数,整型) 例如:6是一个整数的例子. 2)long(长整型)长整数是大一些的整数.跟C语言不同,Python的长整数没

Linux基础入门,小白该如何操作Linux系统?

之前一直以为Linux和Windows差不多,但是学习了Linux之后才发现两种操作系统之间差距非常大. Linux只是在硬件之上的内核和系统调用,就连我们在Windows里习以为常的图形界面都是Linux上的软件.在使用Linux的时候,我们都习惯于使用终端和命令行进行操作,而不是像Windows那样的图形界面里的鼠标键盘的共同操作.物理机系统可通过[Ctrl]+[Alt]+[F1]-[F6]切换6个纯命令行界面的终端,通过[Ctrl]+[Alt]+[F7]从终端切换回图形界面.而且学习之后我

Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置

§Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置 [本节内容] *Linux终端介绍 *shell提示符 *Bash shell基本语法 *基本命令的使用:ls.pwd.cd *查看系统折BIOS设置 *Linux如何获得帮助 *Linux关机命令:shutdown.init 0等 *Linux 7个启动级别 *设置服务器在来电后自动开机 [Linux终端介绍] tty    控制台终端 pts    代表虚拟终端 tty1-tty6 > 刚进入的图形界面(桌面)为tty1

【Linux基础】常用命令大全

Linux基础之常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /

Linux系统常用基础命令

Linux系统常用基础命令 cd->切换目录: pwd->显示当前所在的绝对目录; chmod->用于改变linux系统文件或目录的访问权限; ls->不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等; mkdir->创建文件夹; rm->删除一个目录中的一个或多个文件或目录; rmdir->从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限;注意:不能删除非空目录; mv-&g

01. Shell基础和使用技巧(工具+常用bash命令加速操作)

Shell脚本介绍和常用工具 Shell脚本 Shell脚本:实际就是windows里的批处理脚本,多条可一次执行的Shell命令集合.Linux上的脚本可以用很多种语言实现,bash shell是比较简单的一种,更高阶的可以用其他脚本语言,比如Python. Shell脚本对系统的管理能力非常强大,甚至可以使用Shell结合php实现Web管理Linux系统功能:可以自己写一个Web页面(示例:基于Php),对系统进行管理,包括查看删除用户,配置网络,发送邮件,重启系统,一键备份,一键搭建服务