常见命令

【增 删 改 查】

【增】:

目录:mkdir

文件:touch vi vim

【删】

目录:rmdir rm

文件: rm [-r -rf]

【改】

cp mv

【查】

目录:ls ll

文件:

一、常见命令【续】

1.cp --copy //复制文件或目录 重命名

cp -r [需要复制的文件或目录] [目标目录]

cp /home/user01/file1 /home/user01/Desktop/

cp -r /home/user01/demo /home/user01/Desktop/

cp file2 Desktop/file

2.mv ---move //剪切 移动 重命名

mv [需要剪切的文件或目录] [目标目录]

mv /home/user01/file1 Download/

mv file2 /home/user01/Documents

mv deo /Documents

3.cat //查看内容较短的文件

cat 【文件名】

cat /etc/passwd

4.more //查看内容较大或较多的文件 分页查看

cat 【文件名】

回车键 一行一行的看

空格键 分页看(一页的内容由当前命令行的高度决定)

q 退出查看状态

5.head //查看文件的前n行内容

head -n //n是正整数

head /etc/passwd //查看前10行内容

6.tail //查看文件的后n行内容

tail -f //动态查看文件内容

二、设置IP地址,主机映射,主机名

$ su - //切换到root用户

1.修改或确认主机名

主机名:大小写英文字母开头,可以出现. _ 除此之外的特殊字符不允许(*@$),不能以数字开头

hostname //查看主机名

修改主机名(两种方式):

# hostname MyPc.java //临时修改主机名,重启后失效

# vi /etc/sysconfig/network //永久修改主机名,必须重启才能生效

2.设置IP地址

1)确定网段:虚拟机-》菜单栏-》虚拟网络编辑器-》VMnet8-》子网ip-》前三个

2)右上角网络连接图标-》右键-》Edit connections->选中“System eth0” -》edit -》ipv4-》选择“Manual”-》add-》ip 子网掩码 网关 DNS

IP: 第一步中确定的网段.(3~255)

子网掩码:255.255.255.0

网关:第一步中确定的网段.2

DNS:和网关一致

3)apply ->输入root用户密码

(补充):菜单栏中,虚拟机->设置->网络适配器->网络连接改为NAT模式

4)先把网络连接断开,再连接,为了让配置生效

5)使用自带的火狐浏览器访问百度,来确定是否可以上网

或命令终端中 ping baidu.com

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes //开机自动连接网络

BOOTPROTO=static //设置为静态

# service network restart

3.设置主机映射

两个系统都要做

# vi /etc/hosts

添加一行内容:

192.168.7.17 MyPc

Windows

C:\Windows\System32\drivers\etc\hosts

添加一行内容:

192.168.7.17 MyPc

在windows的命令提示符中能ping通主机名为设置正确

三、用户和用户组

1.超级用户 root 系统默认就有,不能单独创建

就是root用户,拥有至高无上的权限,这个用户在实际生产环境中尽量不要使用

root 用户id UID 0

2.普通用户 必须使用root用户创建

UID从500开始

3.伪用户

UID在1~499之间的是伪用户

系统指定的一些进程,给它们也分配了一份ID,这部分伪用户不能够真正的登陆,也没有家目录

$ cat /etc/passwd

user01:x:500:500::/home/user01:/bin/bash

用户名:密码:UID:GID:注释性描述(fullname):用户家目录: 用户使用的shell

4.创建用户: # useradd username

# useradd [用户名]

5.设置或修改用户密码

第一种:# passwd beijing //只能给当前存在的用户设置或修改密码

Changing password for user beijing.

New password:

BAD PASSWORD: it is too simplistic/systematic

BAD PASSWORD: is too simple

Retype new password:

passwd: all authentication tokens updated successfully.

第二种方式: echo 回显打印方式

# echo '654321' | passwd --stdin beijing

--stdin 表示输入的意思,是一定要加的选项

Changing password for user beijing.

passwd: all authentication tokens updated successfully.