简单指令

1.1、 ls 指令

语法1:# ls [路径]

表示列出指定路径下的文件夹和文件 的名字,如果路径没有指定则列出当前路径下的(list)

列如:在root用户的家目录中输入ls命令,则会看到以下的效果:

要求列出/home 的文档的名称。

语法2: #ls -l [路径]

表示以列表的形式列出指定路径的文件夹和文件的名字

列如:使用ls -l 的命令列出当前用户家目录中的文件夹和文件信息

语法3:#ls -la [路径]

表示以列表的形式列出指定路径下的文件夹和文件名(包含隐藏文件,all

例如:在当前用户的家目录中输入ls –la命令可以查看全部的文件夹和文件名,并且包含了隐藏文件(特点是以“.”开头的名字

注意:如果一个指令拥有多个选项,一般情况下(95%+)对于选项的顺序没有要求,随意谁前谁后。但是为了避免混淆建议按照笔记里的顺序来记忆。

在Linux下严格区分大小写。

1.2、 clear 指令

表示的含义:清空当前屏幕中全部的命令(其实质是没有清空,只不过是顶到上面去了)

语法:# ckear

等效于快捷键:Ctrl + L

清除Windows 的 cmd 指令叫做:cls

1.3、su指令

作用:切换用户(switch user)。

语法:#su 需要切换到的用户名(用户名可以不写,则表示切换到root用户)

例如:

1、从root 用户切换到 admin 用户。

# su admin

2、从linux123用户切换到root用户。

# su root

等价于:

# su

通过上述两个命令的操作发现一个结论:

当切换到的用户权限如果比当前用户的权限低,可以直接切换,不需要密码;反之,如果从低往高切换则要求输入被切换到的账户对应的密码(高级权限账户密码)。

在输入密码的时候不会有任何的输入提示,输入完毕之后按下回车即可,如果输错了,可以按回车重新输入,或者按住backspace键3秒以上,然后重新输入。

1.4、cd指令

作用:切换目录(change directory)

语法:#cd 需要切换到的路径(路径可以是相对路径,也可以是绝对路径)

路径可以写也可以不写,不写则表示切换到当前用户的家目录(一键回城)。

1、从root用户家目录中切换到admin 用户的家目录中

#cd /home/admin

提示:在切换路径或者后期打开一个文件的时候可以多建议使用tab键(可以自动补全命令路径)。

2、切换用户切换到admin 用户,然后从linux123用户的家目录使用cd切换到root的家目录

结论: 低级用户没有权限访问高级用户相关的资源(权限)

关于路径:

路径分为相对路径和绝对路径。

相对路径是相对当前路径的一种表现形式。

特点:只要不是以“/”开头的就是相对路径。

绝对路径是直接从“根”开始的一种路径形式。

特点:以“/”开头的路径称之为绝对路径。

/root/a/b/c

root/a/b/c

./root/a/b/c

../root/a/b/c

案例:从root用户家目录中切换到linux123用户的家目录中,要求以相对路径形式书写。

1.5、pwd指令

作用:打印当前的工作路径(print working directory)

例如:在当前用户的家目录中使用pwd命令。

2.1、创建文件

命令:touch

语法:#touch路径

例如:

1、在当前路径下创建一个文件名字叫php22.txt。

# touch php22.txt

2、在磁盘根目录下创建文件php33.txt。

# touch /php33.txt

2.2、创建文件夹

命令:mkdir [make directory]

语法:#mkdir [-p] 文件夹路径

选项:

-p表示递归创建(parent),可同时创建多级不存在的文件夹

例如:在root的桌面上创建一个php的文件夹

#mkdir php

问题:

#mkdir index.php创建的是什么? 【文件夹】

2.3、复制

命令:cp (copy)

语法:#cp [-r] 需要复制的文档 需要保存的位置

选项说明:

-r:表示递归如果复制的是文件夹,则-r就不是选项,是必须要加的。

问题:文档在复制的过程中,其名称一般是否变化? 【不变,数量变化】

案例1:需要使用root用户,将根下的php33.txt复制到admin用户的家目录下

案例2:将桌面上(当前目录)的php文件夹复制到admin的家目录下

2.4、移动/剪切/重命名

命令:mv (move)【剪切+粘贴】

语法:#mv 需要操作的文档 新的文档的位置

案例:【移动/剪切】将ladmin家目录下的php33txt,移动到root家目录下。

问题:移动操作会影响什么? 【路径变化,数量不变,名称不变

案例2:【重命名】将root下的php33.txt重命名为php.doc。

问题:重命名操作会影响什么? 【名称变,路径不变,数量不变

2.5、删除

命令:rm (remove)

语法:#rm [-rf] 需要删除的文档

选项说明:

-r:表示递归(当删除的类型是文件夹的时候就加-r

-f:force,表示强制,没有删除确认提示(删除文件夹的时候也建议带上-f选项,避免重复的询问)

案例1:删除root下的php.doc

题:

请问使用root用户“#rm -rf /”这个命令能不能执行?

答;语法能删除

建议不删除 删除做法太过危险 导致系统无法使用

3.2、cat指令(重点)

作用:查看某个文件的全部内容(将内容全部输出在命令行中)【正序】

语法:#cat 文件路径1 文件路径2 文件路径3 …

案例:使用cat指令输出install.log文件内容

#cat /root/install.log

3.3、tac指令

作用:查看某个文件的全部内容(倒序的)

语法:#tac 文件路径1 文件路径2 文件路径3…

案例:使用tac指令输出install.log文件内容

#tac /root/install.log

3.5、vim指令

作用:打开一个文件,显示内容

语法:#vim 文件路径

例如:打开/root/install.log

#vim /root/install.log

退出输入“:q”按下回车即可。

4、关机重启指令(了解,凑数)

4.1、reboot指令

作用:重启计算机

语法:#reboot

注意:部分情况下(除非自开机以来只有当前一个普通用户登录过)普通用户无法执行reboot指令

4.2、shutdown指令

作用:关机

语法:#shutdown -h 时间

时间常见的值:

now:(shutdown -h now),表示立即关机

+m:(m表示minutes数字),例如+5,则表示五分钟之后关机

4.3、halt指令

作用:关机(关闭内存)

语法:#halt

其他:

关机:init 0

poweroff

重启:init 6

六、扩展(1)

1、ctrl+a

在命令行中可以使用ctrl+a,来进行光标的快速定位:可以将命令行中的光标从其他的位置快速移动到行首。【ahead】

2、ctrl+e

在命令行中可以使用ctrl+e,来进行光标的快速定位:可以将命令行中的光标从任意位置快速定位到行末。【end】

3、↑和↓键

在命令行输入的位置可以按下↑来查看之前的执行命令历史,可以按下↓来翻到最新的命令执行历史。【即使远程终端断开连接,下次连接上依然可以使用】

4、将命令执行结果保存到文件中去

按照下面的语法:

#需要执行有输出结果的命令 > 需要保存到的文件路径 【覆盖写】

或者

#需要执行有输出结果的命令 >> 需要保存到的文件路径 【追加写】

输出重定向

linux 普通用户touch权限不够_Linux 开启指令相关推荐

  1. linux 普通用户touch权限不够_一篇文章让你轻松了解 Linux 的权限

    在Linux系统[1]中,Linux 安全权限能够指定谁可以对文件或目录执行什么操作.与其他系统相比 Linux 系统的众多优点中最为主要一个便是 Linux 系统有着更少的安全漏洞和被攻击的隐患.L ...

  2. Linux 创建用户和权限

    Linux 创建用户和权限 先切换到root用户 创建新用户 创建分组 查看用户 删除用户 设置密码 用户更改默认路径 设置用户的生命周期 用户切换 sudo 如何赋权给普通用户 如何查看命令路径 查 ...

  3. linux普通用户命令权限,Linux普通用户没有权限使用命令怎么办

    摘要 腾兴网为您分享:Linux普通用户没有权限使用命令怎么办,智能互联,智慧大学,微商助手,豌豆荚等软件知识,以及高考倒计时器,京东拼购app,单田芳评书打包,小米手机管家,离线小说,批量压缩图片大 ...

  4. linux 给用户添加权限

    linux 给用户添加权限 首先用 xshell 或者 MobaXterm 这样连接服务器的软件 然后使用管理员权限进入 root 目录 cd / // 进入服务器目录 sudo su // 进入管理 ...

  5. linux创建用户只读权限

    linux创建用户只读权限 第一步:添加用户并设置能够在shell上使用的命令 1.创建用户和登录shell 2.修改用户密码 3.创建用户shell执行命令目录 4.root修改用户的shell配置 ...

  6. linux给用户赋权限_linux/unix的用户与权限

    linux/unix 下的权限大致分读取.写入和执行三种,分别对应的 Readable, Writeable, Executeable.unix使用三个bit来保存权限信息,从高位到低位分别是 rwe ...

  7. linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)

    不管是在生活中还是在工作中,我们都会经常碰到关于电脑权限方面的一些问题.现在介绍一下在linux系统中关于如何设置和管理用户的权限问题,介绍基本但很重要的命令. 在Linux中,权限分为三大类:基本权 ...

  8. linux虚拟用户创建目录权限不足,在CentOs中安装vsFtpd并创建多个虚拟用户,且不同的用户拥有不同的权限以及指向不同的文件夹...

    在vsftpd中要实现不同用户不同权限,可以利用虚拟用户来实现. vsftpd的本地用户本身是系统的用户,除了可以登录FTP服务器外,还可以登录系统使用其他系统资源,而vsftpd的虚拟用户则是FTP ...

  9. linux用户命令权限管理,Linux命令-用户、权限管理

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

最新文章

  1. json取值_Mysql 中json数据存储读取
  2. 深入Lock锁底层原理实现,手写一个可重入锁
  3. r语言参数fig=c(),干货︱R语言绘图—基础图形参数整理
  4. Spring Boot Starters 列表
  5. Cython——Windows环境下配置faster-rcnn、yolo、ctpn等目标检测框架中Cython文件[cython_nms、bbox、gpu_nms]编译问题解决方案
  6. SDM For Face Alignment流程介绍及Matlab代码实现之测试篇
  7. Calender日历类
  8. Linux中配置文件复制粘贴格式错乱
  9. Flex的事件(三)
  10. 给开发者的9个安全建议:既能保护供应链安全,也不会拖慢开发进程
  11. windows优化大师怎么用_软件不能用又卸载不掉怎么办——用Windows自家的卸载工具吧(dos级卸载)...
  12. 如何在 Mac 上的“音乐”应用和 iTunes 中创建 Genius 播放列表?
  13. linux桌面系统开启wifi,8089B开启Wifi的方法(默认的红旗linux系统)
  14. 大数据可以应用在哪些行业?
  15. android模拟器串口,android模拟器上模拟串口通信
  16. 如何以应届生的身份进入阿里巴巴?
  17. 计算机电子表操作格试题,计算机电子表格试题含答案Excel
  18. 白蛇传 冯梦龙 警世通言
  19. Verilog-黑金-扫盲文笔记
  20. 数据产品经理的具象化

热门文章

  1. 中小学生学python_《中小学生Python编程入门指南》 附录一
  2. Opencv——图像膨胀
  3. 爬虫教程( 2 ) --- 爬虫框架 Scrapy、Scrapy 实战
  4. 安卓逆向_19( 二 ) --- APK保护策略【重新签名后安装打开失败 --- 书旗小说.apk、浦发银行.apk的过签名校验【so 文件修改保存】】
  5. apt-get、apt、yum、dpkg、rpm
  6. 软件系统架构~视点和视图
  7. 如何阅读一本书~阅读的层次
  8. java与MySQL做购物系统_java Swing mysql实现简单的购物系统项目源码附带指导视频教程...
  9. 一文带你读懂base64编码
  10. 软件工程 案例分析作业