linux基础知识(centos)

来源:互联网 发布:域名查所在地 编辑:程序博客网 时间:2024/06/05 17:21
常见命令
【增 删 改 查】

【增】:
目录: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.
原创粉丝点击