初识Linux

一.linux基本命令

1.ls - l

以列表形式展示文件(这里不包括隐藏文件)


ls-l.png
2.ls - a

展示隐藏文件


ls-a.png
3.ls - la

以列表形式展示隐藏文件


ls-la.png
4.mkdir

mkdir nz1903:创建名为nz1903的文件夹

5.cd

cd nz1903/ :打开文件夹nz1903(可用table键进行自动补全)


mkdir&cd.png
6.mv

mv days0417/ ../ : 移动文件夹days0417到上一级目录,mv是move的缩写


mv.png
7.rm - r

(1)rm - r ac : 删除文件夹ac

rm-r空文件夹.png

(2)rm - r 命令还可以删除非空文件夹,具体操作如下图所示
rm-r非空文件夹.png

8.终端窗口显示

终端窗口的分辨率不同时,所展示的效果是不同的,具体效果如下图所示
图一的展示效果为单行显示文件,图二的展示效果为多行展示文件
可以发现多行展示文件时顺序为纵向展示


终端显示1.png

终端显示2.png
9.cd ~: 用于回到home目录
cd ~.png
10.cd -:展示上次的文件路径并回到上次的多级目录下
cd -.png
11.pwd: 显示当前所在的文件路径
pwd.png
12.whoami:展示当前用户
whoami.png

二.vi和vim编辑器

早期的Unix都是使用的vi作为系统默认的编辑器的。可以这样简单理解,vim是vi的升级版。很多linux系统管理员都习惯用vi,那是因为他们接触linux的时候用的就是vi,vim后来才比较流行。所以,无所谓用vi和vim,只要你能达到你想要的目的即可。
vi 和vim最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易于用户进行编辑。其他功能没有什么区别。所以在linux系统下,使用vi还是vim完全取决你的个人爱好而已。

1.vim的三种模式

(1)一般模式: 当你vim filename 编辑一个文件时,一进入该文件就是一般模式了。在这个模式下,你可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行。
(2)编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。从一般模式进入编辑模式,只需你按一个键即可(i, I, a, A, o, O, r, R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT或REPLACE”的字样。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。
(3)命令模式:在一般模式下,输入 ”:” 或者 “/” 即可进入命令模式。在该模式下,你可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。

2.vi

命令vi days50.txt : 编辑days50.txt文件,该文件可以不存在,会自动创建


vi.png
3..输入i命令,左下角提示插入
i命令.png
4.按下Esc可退出插入模式,在左下角输入:q回车会提示
命令模式.png

:q表示退出vim编辑器,但不会保存当前文件中所存储的数据,坐下角输入:q!可强制退出,文件内容不保存,但是可以通过输入指令:wq表示保存当前内容并退出

5.输入指令vim hello.java编写代码如下所示
vim.png
6.若系统上没有vim指令,输入yum install -y vim-enhanced

该指令需要root权限,登录就可以了
yum.png
7.cat 命令

cat hello.java可以在当前终端窗口内查看文件


cat.png
8.head命令

head -1 hello.java可以查看文件从头数第一行的内容
head.png
9.tail命令

tail -1 hello.java可以查看该文件的最后一行内容


tail.png
10.tree命令

tree命令可以以树的形式输出当前目录下的所有文件


tree.png

以上为vim和vi编辑器的使用以及相关的指令

三.linux权限

1.在我们使用ls -l命令后,文件会以列表的形式展示,在文件的前方会有10位的显示
rwx.png
d 第一个rwx 第二个rwx 第三个rwx
(1)d:directory (2)-:file (3) l:link U(User) G(group) O(other)
2.rwx:

(1)rwx分别代表的意义
r:read(读)
w:write(写)
x:excute(执行)
(2)数值所代表的意义
(---)000:无权限
(--x)001:可执行
(-w-)010:可写
(-wx)011:可写可执行
(r--)100:可读
(r-x)101:可读可执行
(rw-)110:可读可写
(rwx)111:可读可写可执行

3.chmod 授权

(1)第一种授权方式
chmod 600 days50.txt表示给days50.txt授权可读可写


chmod.png

(2)第二种授权方式
1)chmod u+r days50.txt表示给days50.txt授权可读
2)chmod u-w days50.txt表示给days50.txt取消可写权限
3)chmod g+rwx days50.txt表示给days50.txt授权可读可写可执行

4.root权限大于UGO权限
root权限大于用户权限.png
5.创建用户

root权限高,能够创建用户,但user不行


创建用户.png
6.更改密码

只有root根用户才能更改用户密码,其余用户均没有权限


更改密码.png
7.更改文件拥有者

前提是只有根用户能执行此操作


更改文件的拥有者.png

今天是我在千锋线上学习的第50天,加油!!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 Linux我们在生活中直接接触的不多,但是应用到的地方倒是蛮多的。与windows不同,window...
    千里同学阅读 4,396评论 0 0
  • 计算机的组成部分及功能: 运算器,控制器,存储器,输入装置和输出装置组成计算机。 运算器:或称算术逻辑单元(Ari...
    mirror_jin阅读 3,570评论 0 2
  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 7,643评论 0 4
  • 今天用VMware(VMware-14.1.1-7528167)安装了Ubuntu(ubuntu-16.04.3-...
    eet2018阅读 1,787评论 0 0
  • 小鱼湖水池塘 柳树藤蔓圆月 白莲浮萍楼台 草地青蛙 黑夜露水姑娘
    李若含阅读 3,520评论 1 2

友情链接更多精彩内容