欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

linux基础

时间:2023-05-15
1.Ubuntu的使用

$ 符号是普通用户的提示符# 符号是超级用户的提示符Ubantu第一次远程登录的时候,不要使用root用户,使用你安装系统的时候创建的用户和密码 sudo 其实是一个授权的命令,普通用户使用sudo去执行命令的时候,会使用管理员的权限给root用户设置密码,激活root用户,后面就可以使用root用户了:sudo passwd root切换用户到root : su - root

[root@centos8-sanchuang ~]# rm -rf chenyaminrm是删除文件夹的命令-rf选项:作用强制删除,不给予提醒chenyamin 删除的对象

修改主机名

[root@localhost ~]# hostnamectl set-hostname centos8-sanchuang 修改主机名为centos8-sanchuang[root@localhost ~]# su - root 重新使用root用户登陆,切换用户会重新加载主机名上一次登录:六 10月 9 15:10:36 CST 2021从 192.168.149.1pts/0 上[root@centos8-sanchuang ~]#

2.vim编辑器的使用

vim 是Linux的记事本工具,文本编辑工具,记事本的工具vim 打开文件的时候,如果文件存在就打开,不存在就新建[root@sanchuang ~]# yum install vim -y --》centos里安装cali@sc ~:$sudo apt-get install vim -y --》Ubantu里安装1.按i进入vim编辑器的输入模式 insert2.输入内容3.按Esc键 离开输入模式4.输入:wq退出并且保存 write quit --》输入法需要调整到英文模式[root@hostname ~]# vim penglinxi.txt 编辑文件[root@hostname ~]# cat penglinxi.txt 查看文件里的内容ls 查看文件夹里的内容cat 查看文件里的内容vim 建立的是文件mkdir 建立的是文件夹

3.第1提示符的介绍

[root@sanchuang ~]# 主提示符 --》 第1提示符 --》登陆进入系统后就会出现,给我们提示信息使用的 第1提示符:PS1 --》prompt symbol 1 root 代表当前登录的用户名@ 是分割符号,没有什么特殊含义sanchuang 是当前主机名(每台电脑的名字)[ ]是分割符号,主要是用来表示一个界限$ 符号是普通用户的提示符# 符号是超级用户的提示符~ 代表当前所在的路径在用户的家目录里 家目录: 就是用户登录进入系统的时候所在的目录 --》用户登录进入的文件夹 home directorywindows里:administrator是windows里的超级管理员root用户的家目录在/root普通用户的家目录在/home目录下和用户同名fengdeyong的家目录在/home/fengdeyong根目录和家目录的区别:家目录在根目录下面,是包含关系

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GQUHZBj1-1645066230637)(C:UsersxixiAppDataRoamingTyporatypora-user-imagesimage-20211224105226993.png)]

useradd:新建用户 passwd:输入密码 exit: 注销用户 echo

root用户切换到任何用户都不需要密码,因为权力无限大但是普通用户切换到root用户,需要密码 echo 输出文本内容echo 相当于c语言 printf[root@sanchuang ~]# echo 123456123456[root@sanchuang ~]# echo hellohello[root@sanchuang ~]#向上方向键可以调出以前使用过的命令

$ $接变量名就是引用这个变量的值 env set

定义变量: 1.自定义变量 --》一小写的 2.预定义变量:操作系统预先定义好的变量,可以直接使用,不需要我们去定义了 --》基本上是大写[root@sanchuang ~]# sg=songzhiqiang 自定义变量 sg是变量名 songzhiqiang是值[root@sanchuang ~]# echo $sgsongzhiqiang[root@sanchuang ~]# echo hellohello[root@sanchuang ~]# echo hello, $sg 输出sg的变量的值 $接变量名就是引用这个变量的值hello, songzhiqiang[root@sanchuang ~]#字符串: 就是很多字符串连在一起[root@sanchuang ~]# echo $PS1[u@h W]$ u 代表是用户 user @ 分割符号h 代表主机名 sanchuangw 代表当前的工作目录(当前的路径)workIng$ 如果你是root用户就是#,如果你是非root用户就是$env 查看linux系统里的当前的环境变量set 查看linux系统里的当前的所有的变量: 包括 环境变量和自定义变量环境变量: 全局变量,所有用户都可以使用的 environment局部变量: 只是在某个地方使用,只能某个用户使用,其他用户不能使用

man PS1 第一提示符 PS2 第二提示符

[root@sanchuang ~]# man mkdir 查询mkdir的使用手册按q退出t the current time in 24-hour HH:MM:SS format[root@sanchuang ~]# man bash 可以查询bash里的使用man 查看某个命令的使用手册 manual 手册,指南生效[root@sanchuang~]#PS1='[u@hwt]$' 修改PS1变量的值,立马生效 --》临时修改 只对当前的终端有效,其他的终端无效[root@sanchuang~18:34:51]#终端:窗口[root@sanchuang~]#echo $PS2 第二提示符:表示一行内容没有输入完毕,可以继续在下一行接着输入>[root@sanchuang~]#echo 'he> l> l> o> 'hello[root@sanchuang~]#id root 查看root用户id号(身份证)uid=0(root) gid=0(root) 组=0(root)[root@sanchuang~]#

Ubantu里安装tree

centos里安装tree yum install tree -y在Ubantu里安装tree sudo apt-get install tree -y

centos和Ubantu的区别

​ 1.Ubantu里默认禁用root用户,普通用户执行命令的时候,经常需要使用sudo
​ 2.安装软件的命令不一样,yum是centos的, apt-get是Ubantu的

​ 产商不同

共同点

都是linux系统
开源,免费

mkdir 命令

[root@sanchuang ~]# mkdir -p hubei/wuhan/huanghelou-p 选项:可供选择的项目,可接可不接,有特殊作用 短选项(短格式):-p 长选项(短格式):--parents-p, --parents no error if existing, make parent directories as needed 1.如果文件夹存在不报错 2.如果父文件夹不存在就新建父文件夹和子文件夹父文件夹 --》上一级文件夹子文件夹 --》文件夹里面的文件夹参数:参加进来操作的数据 参数也是可接可不接,不接参数就是当前文件夹

ls 查看文件夹里的内容

-l 查看文件的详细信息 -a 查看所有的文件,包括隐藏文件 在Linux隐藏文件以.开头 .abc -A 显示隐藏文件,但是不显示.和.. 、代表当前目录..代表上一级目录cd 、进入当前目录 cd .、 返回上一级目录 cd 回到用户的家目录

选项可以组合:

[root@sanchuang hubei]# ls -A -l总用量 0drwxr-xr-x、2 root root 6 11月 14 10:31 hunandrwxr-xr-x、2 root root 6 11月 14 10:21 jiangxiaqudrwxr-xr-x、3 root root 24 11月 26 09:25 wuhan[root@sanchuang hubei]# ls -l -A总用量 0drwxr-xr-x、2 root root 6 11月 14 10:31 hunandrwxr-xr-x、2 root root 6 11月 14 10:21 jiangxiaqudrwxr-xr-x、3 root root 24 11月 26 09:25 wuhan[root@sanchuang hubei]# ls -lA总用量 0drwxr-xr-x、2 root root 6 11月 14 10:31 hunandrwxr-xr-x、2 root root 6 11月 14 10:21 jiangxiaqudrwxr-xr-x、3 root root 24 11月 26 09:25 wuhan[root@sanchuang hubei]# ls -Al总用量 0drwxr-xr-x、2 root root 6 11月 14 10:31 hunandrwxr-xr-x、2 root root 6 11月 14 10:21 jiangxiaqudrwxr-xr-x、3 root root 24 11月 26 09:25 wuhan

alias 查看命令的别名

[root@sanchuang hubei]# alias 查看别名alias cp='cp -i'alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias grep='grep --color=auto'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'

快捷键:可以加快输入的速度,方便记忆,提速,偷懒[root@sanchuang hubei]# alias lu='ls -l -a --color=auto' 自己定义一个别名叫对应的命令 ls -l -a --color=auto 临时定义的别名,重启系统会失效注意: 别名不能和已经存在的命令冲突,不然会导致原来系统里的命令失效[root@sanchuang hubei]# lu总用量 4drwxr-xr-x、5 root root 50 11月 14 10:31 .dr-xr-x---、9 root root 4096 11月 28 17:31 ..drwxr-xr-x、2 root root 6 11月 14 10:31 hunandrwxr-xr-x、2 root root 6 11月 14 10:21 jiangxiaqudrwxr-xr-x、3 root root 24 11月 26 09:25 wuhan

取消别名:unalias 永久设置别名

永久设置别名1.修改/root.bashrc文件[root@sanchuang ~]# vim /root/.bashrcalias c='clear'alias mk='mkdir -p'让写到文件里的别名生效的方法:1.重启系统 reboot2.重新登陆 su - rootvim .root/.bashra 如果打错了,直接输入:q! 退出不保存:q!

1.新建用户hejin并且设置密码为1234562.切换用户到hejin登陆系统3.在hejin这个用户的家目录下新建文件夹 hunan/changsha 文件夹结构4.查看当前目录下的所有的文件,包括隐藏文件5.新建一个.sanchuang的文件夹6.查看显示所有的文件夹和文件,但是不包括.和..7.退出hejin这个用户8.显示第1提示符和第2提示符9.定义一个变量city赋值changsha10.输出这个变量city11.定义一个别名叫sc 实现新建文件夹的功能,临时的功能和永久有效的功能都要考虑--》需要去修改文件/root/.bashrc

1.新建用户hejin并且设置密码为1234562.切换用户到hejin登陆系统3.在hejin这个用户的家目录下新建文件夹 hunan/changsha 文件夹结构4.查看当前目录下的所有的文件,包括隐藏文件5.新建一个.sanchuang的文件夹6.查看显示所有的文件夹和文件,但是不包括.和..7.退出hejin这个用户8.显示第1提示符和第2提示符9.定义一个变量city赋值changsha10.输出这个变量city11.定义一个别名叫sc 实现新建文件夹的功能,临时的功能和永久有效的功能都要考虑--》需要去修改文件/root/.bashrc

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。