Linux常用命令指南
一些常用的操作命令:
在linux桌面右击点进去端口
[cent@localhost desktop]$
Cent是我的用户名 localhost:主机名 desktop:当前所在位置 $符合表示当前使用的是普通用户
#表示是超级管理员用户,超级管理员是root
那怎么从普通用户切换到超级管理员?
切换用户:su - root ,su -
然后它会让你输入用户密码,你敲密码的时候看不到密码的显示,但只管输入密码就行。输入完敲回车就行
Ps: 能不用超级管理员的用户就尽量不要用,因为它就像古代的皇帝,拥有至高无上的权利,权限太大。容易删错东西
那从超级管理员怎么切换到普通用户呢?
这种切换不用密码,直接 su - 你的用户名 (记得-号两边都要有空格!不然会报错)
就可以了
linux的目录结构
/ 根目录 所有目录都在根目录下面
/etc 存放系统程序或者一般工具的配置文件
/home 存放普通用户(只要创建普通用户,都会在这个目录下创建一个同名的目录)
pwd 查看当前所在位置的路径
路径 以根目录为参照物 跨分支的时候用路径
相对路径 以当前目录为参照物
命令格式 命令 [-选项] [参数]。 Ps: 用这个分号括起来表示这个是可有可无的[选项] ,参数是指我们的目录或者文件
cd 是切换目录的命令
Tab键有个自动补全的功能,但有不补全的情况。比如: /home /home1 /ho 按tab 它不会给你补全,因为它不知道要用home还是home1
切换到用户家目录有三种方式:1. cd /home/cent(你的用户名) , 2. cd ~ , 3. cd
cd ../ 是返回上一级目录(记得要打个空格!)
我们一般切换到root用户都是用: su -
clear:清屏 Ctrl+L(只是翻页,并没有删除你的命令)
ls:列出当前所在目录或指定目录下的文件 ,ls其实就是list的简写
ls -l :以长格式列出目录下的文件 l:long
ls -a :列出目录下的所有文件包括隐藏文件 a:all
选项可以连用:ls -al
ll 相当于ls -l
注意:linux严格区分大小写!
mkdir 创建一个新的目录,你要给目录起一个名字并且要指定 创建的目录存放的位置
mkdir /tmp/test
怎么查看是否创建成功呢?
首先我们要切换到tmp目录下 cd /tmp/ 然后再输入ls
mkdir -p test4/test5 创建层级目录
mkdir test1 test2 一条命令创建两个目录
touch 是指创建文件
touch /tmp/456.txt
rmdir 是指删除空目录 (只能删除空目录)
rmdir test (删除test这个空目录)
rm 是指删除目录或文件
rm -r 删除目录的时候需要加-r选项 比如删除test1 rm -r test1
rm-f 强制删除,不在询问,默认选择是
cp 是复制文件或者目录,重命名 cp就是copy
cp 123.txt /tmp 意思是把当前目录下的123.txt复制到/tmp目录下
cp Music/ /tmp
拷贝目录时要加-r选项!!!例如: cp -r Music/ /tmp
mv 指剪切移动,重命名
mv 123.txt /tmp :把123剪切到tmp目录里
mv 123.txt /home/wang/789.txt
查看文件内容的命令
cat 是适合查看内容较小的文件 cat后面跟上你要查看的文件名
cat /etc/passwd
more 是指分页查看:适合查看内容较多的文件。空格翻页,回车逐行查看,按Q退出,不支持向上查看
more /etc/passwd
less 和more功能类似,增加了向上查看,按上箭头向上逐行查看
head 查看文件的前几行
head -n /etc/passwd (n要是一个正整数 不加-n 选项默认查看前十行)
tail:查看文件的后几行
tail -n /etc/passwd (n:要是一个正整数 不加-n 选项默认查看后十行)
tail -f 动态查看,适合查看实时写入的流式文件
总结:
增:
文件:touch
目录:mkdir
删:
目录:rmdir
目录:rm -r
文件:rm
查:
目录:ls,ll
文件:cat,more,less,head,tail
改:
cp,mv
vi 编辑器 (类似记事本功能)三种模式
命令模式:打开vi的时候,默认就是命令模式
编辑模式退出之后也是命令模式
编辑模式:按字母i进入编辑模式,左下角会出现---insert--提示,按ESC退出编辑模式
后行模式:在命令模式下,按 shift+: 进入后行模式
命令模式下操作:
按dd删除光标所在的这一行文本,n+dd删除从光标位置起的n行文本。不仅有删除功能,还有剪切功能
按u进行撤销
按yy复制光标所在的这一行文本,n+yy复制从光标位置起的n行文本
按p进行粘贴
按gg光标可以迅速定位到头部
按G或(shift+g)光标可以迅速定位到尾部
按A或(shift+a)光标定位到本行的末尾同时进入编辑模式
按ZZ或(shift+z)可以快速保存并退出
按/,然后输入待查找的关键字,再按回车进入查找模式。按n向下查找,按N(shift+n)向上查找
后行模式的操作:
w是保存 q是退出 wq保存并退出 ! 感叹号是指强制的意思
后行模式还有替换的功能 例如: 1,$s/sbin/999/g
1从哪里开始做替换,表示 从位开始替换
$表示文件的末行,一直替换到文本的后一行
s表示替换命令
/sbin 表示待替换内容
/999 表示替换成的内容
/g 表示全局替换
显示行号:set nu(number) 取消行号:set nonu
网络配置:
1:虚拟机网络配置分三种模式:
NAT(推荐):既能局域网访问,也能访问外网
桥接模式:既能局域网访问,也能访问外网
hostonly(仅本地模式):只能局域网访问,不能访问外网
配置网卡信息
-》编辑网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth0
- ONBOOT yes
- BOOTPROTO static
- IPADDR=192.168.33.15
- NETMASK=255.255.255.0 子网掩码 ip地址的二进制&子网掩码的二进制=网段ip
- GATEWAY=192.168.33.2
- DNS1=192.168.33.2 域名解析服务器:把域名解析成ip
保存配置信息:按esc退出编辑模式,然后按shift + :,输入wq,按回车即可
重启网卡服务:service network restart
检查配置是否生效:ifconfig
ping baidu.com
crtl+c
配置主机名:
查看主机名:hostname
hostname 新主机名 ----临时配置 重启后失效
编辑配置文件:vi /etc/sysconfig/network --生效,重启后生效
配置网络映射:编辑hosts文件
命令 : vi /etc/hosts
ip地址 主机名
重启虚拟机命令:reboot
Windows的hosts文件配置网络映射
路径:C:\Windows\System32\drivers\etc
配置映射信息:ip地址 主机名
相关文章