uname -a
:查看linux的版本号
/
:根目录
/swap
:虚拟内存
/temp
:临时文件夹
/home
:用户的目录
/etc
:系统配置文件(配置网卡 什么的)
/dev
:存放所有的设备文件
- 自定义配置
- 下一步一直稍后安装
- 选择客户端操作系统 linux 同时选择好正确的版本
- 添加网络类型 (桥接网络--跟本地pc的网段是同一个 NAT--跟本地pc不是同一个网段 把本地的ip隐藏了的 仅使用主机模式网络--不可以上外网 选择NAT)
- 下一步到完成
- 编辑此虚拟机 CD/DVD 使用iso镜像文件 把linux的 .dvd挂载
- 打开虚拟机
- 选择 操作系统的语言
- 键盘 美式键盘
- 下一步 是忽略所有数据
- 写主机名 这里是linux的主机名
- 是否将它写入磁盘 是
- 默认服务器安装 可以把桌面安装好
- 勾选 现在自定义 选择开发 勾选 --- 开发工具 服务器开发 附加安装
linux基本使用
#
:表示root账户登录的
$
:一般用户登录
useradd username
:创建一个用户
passwd uarname
:给用户创建密码
- 退出到 root ctrl+d or exit
基本操作
-
linux对大小写敏感的
-
touch a
:创建文本 -
ll
:可以查看当前目录下的文件信息 -
.
:是一个隐藏文件ls -a
:查看所有文件 ls all 可以查看所有文件包括隐藏文件 -
\
:跳脱字符 把特殊字符@ $ 空格 转成普通字符 -
也可以进行
''
把它引起来 -
init 3
init 5
:可以在命令界面与图形界面进行互相切换 -
init 0
:关机shutdown -h now
:现在马上关机shoutdown -h 5
:5分钟以后关机halt 0
:立即关机 -
shutdown -r now
:现在重启init 6
:重启 -
ctrl + s
:锁屏 就不能输入任何东西ctrl+q
:解锁屏 -
who
:查看谁在登录 可以查看用户当前登录的用户名 -
who am i
:可以查看当前用户的登录的详细信息 -
which ls 命令
:可以查看命令的位置 -
whereis passwd
:查看在哪里有password -
commend --help
:查看命令帮助 -
vi !$
:可以把上一条命令的参数放在这里来
-
echo $HOME
:回显2 -
hostname name
:临时修改当前的用户名为name -
vi /etc/sysconfig/network
:可以修改配置文件 修改HOSTNAME=admin可以永久修改主机名字 -
date
:查看时间date -s 20190819
修改年月份date -s 00:00:00
时分秒 `date -s '20190919 00:00:00 -
cal
:可以打印日历 -
tab
:自动补全
文件目录的操作
-
cd
:进入目录 -
cd ..
:返回当前目录的上一个目录 -
cd /
:根目录 -
cd
:home目录 -
pwd
:打印当前目录的路径 -
ls
:显示文件ll
orls -l
:显示详细信息ls -al
:可以查看当前目录详细包括隐藏的 -
touch filename
:创建文本 -
vi finame
:如果没有文本 就创建文本并写内容 -
mkdir directory1
:创建文本 -
rm -rf directory1
:删除一个文件 -
rm -rf *
:删除全部命令 -
cp -p 要复制的文件 复制到哪个地方
:-p可以保留时间搓的 把一个文件复制到另一个地方(只能复制文件) -
cp -r 要复制的文件 复制到哪个地方
:复制目录文件 -
mv 需要移动的文件 目标地址
:移动文件 -
ln 文件名 连接到的地址
:创建硬链接 -
ln -s 文件名 链接的的地址
:软连接 -
whereis name
:在整个/目录下有name的文件 -
find name
:在当前目录下的存在name文件的查找出来 -
gzip 文件名
:压缩文件 -
gzip -c 文件名
:不仅可以压缩文件 之前没哟压缩的文件还可以存在 -
gzip -c 文件名 >压缩名
:不仅可以压缩文件 之前没哟压缩的文件还可以存在 且可以更改压缩名字
-
gzip -r 目录名
:压缩目录-r递归 把该目录下的文件 进行递归压缩 全部 但是该目录不压缩 -
tar cvf doouc.tar doouc
:把文件目录doouc进行打包成doouc.tar 才可以把目录进行压缩tar xvf doouc.tar
:解包doouc -
tar zcvf qq.tar.gz doouc
:把doouc目录打包并压缩成qq.tar.gz -
tar zxvf 压缩包
:把压缩包进行解压 解包
文本操作
- 在vi界面 按
N n
可以查看上下 cat -n file
:可以显示行cat -A file
:可以显示换行 以$显示more file
:只能向下看还剩多少less file
:可以分页查看sort file
:不改变文本的内容 进行排序查看 首字母排序sort -t: -k3 -n file
:让某一行进行排列 进行-t:
冒号隔开第几行 k3行-n
从小到大拍立-r
从大到小|
:管道命令 把一个命令的输出 作为另一个命令的输入资料1 > 文件
:导出覆盖 把资料覆盖在 文件里面a >> b
:两个 把a追加在b里面diff file1 file
:显示两个文件的差异cmp file1 file2
:可以显示文件是否相同head file1``tail file
:head -n 20 redis.conf | cat -n
:指定显示的20行head -n 20 redis.conf | tail | cat -n
:指定查看10-20的数据 tail head都默认显示10行grep
:查找关键字 例如head -n 20 redis.conf | tail | cat -n
-i
忽略大小wc
:统计文本-l file
:行数-w
:单词数-c filename
:字符数