linux最常用命令
- 改变主机名称 vim /etc/hostname
ifconfig
通过ifconfig查看机器的IP:192.168.112.220,通过vim /etc/hosts 来建立ip和域名之间的映射关系,访问的时候直接访问哉名即可,如果要访问远程的机器,就必须在当前机器的/etc/hosts文件中配置远程机器的域名和IP地址的映射关系,这样当我们访问远程的域名的时候,就会参赛过解析/etc/hosts来定为远程机器的IP地址,从而访问远程机器
- pwd 查看当前所在的工作目录
- cd /user/local 切换目录
man
man ls
ls (list)
通过ls(list)来查看当前目录下的文件夹的具体名称:通过ls -l 查看文件列表,也可以用ll
vim
使用vim打开编辑文件是linux程序员最常用的文本编辑器,打开文件后可以按下"i",来进入插入模式从而修心文件的内容,保存退出的命令":wq",如果修改后不想保存,则需要使用":q!";另外,如果使用vim打开一个不存在的文件并在文件中插入了内容,则会创建一个新文件,新文件中包,插入的内容。 vim 撤回 :u
more 分面查看文件内容
查看linux上文件的内容一般都是使用vim编辑器,或使用gedit图形化的编辑器来查看文件的内容:我们也可以使用cat来显示小文件中的所有内容:如果文件需要被一页一页查看,此时可以使用more命令来查看
tail
查看文件末wei的数据行,也可以指定文件末wei的行数, tail -n 100,查看文件末wei100行数据 如查看日志
- mkdir 创建目录 创建多级目录 mkdir -p /a/b/c/d/f
- rm -rf 删除文件夹或文件
创建文件 touch 命令
例如 touch spark.txt
- mv 文件的移动
- cp 文件的复制 cp -r 来复制文件或文件夹(所有子项)
压缩文件
tar -zcvf all.tar a.txt b.txt
解压文件
tar -zxvf all.tar -C ./ v可不要,当文件信息多时,不显示提示信息
ls -al
第一列:每一行文件详情最前面的内容代表文件类型:文件使用"-"表示,目录使用"d",快捷方式"l"
第2到4列:代表当前用户对于该文件(夹)的具体操作权限,需要说明的权限有:
).可读 r 2的平方 = 4
).可写 w 2的1次方 =2
).可执行权限 2的0次方 =1
如果从数字的角度考虑,对文件的最高执行权限为7
第5到7列:代表当前用户所在的用户组对于该文件(或文件夹)的具体操作
第8到10列:代表当前用户所在的用户组以外的其它用户对于该文件(或文件夹)的具体操作
第11列:代表当前文件的链接数
第12列:代表当前文件的young有者
第13列:代表当前文件的young有者所在的用户组
第14列: 代表文件大小
第15列: 代表日期
第16列: 代表文件或文件夹
修改文件的用户和用户组
- 创建用户useradd命令
- 使用chown 来设置文件的拥者
- 使用chgrp来改变当前文件所属的用户组
- 也可以使用chown所属用户:所属用户组文件名字
修改文件权限
chmod 对文件的拥有者,文件的组的拥有者,文件组以前的其它人,调置权限,重点
ssh 免密登录
$ sudo apt-get install ssh $ sudo apt-get install rsync