linux基础
2023-03-30 22:42:19   0  举报             
     
         
 AI智能生成
  linux基础命令
    作者其他创作
 大纲/内容
  1、安装vmware虚拟机  
     2、安装centos 7操作系统    
     1、文件新建
  
     2、典型  
     3、稍候安装操作系统  
     4、Linux    
     Centos 7 64位  
     5、安装位置除C盘以外  
     6、磁盘容量至少20G  
     7、完成  
     8、虚拟机设置【可选】    
     删除usb接口  
     删除打印机  
     删除声卡  
     9、双击光驱    
     放入centos 7 系统镜像  
     10、开启此虚拟机  
     11、用方向键选中install  centos  7
    
     回车  
     12、选择安装界面的语言    
     中文  
     继续  
     13、安装信息摘要    
     1、本地化不用动  
     2、软件    
     软件选择
    
     选择    
     GNOME桌面  
     默认情况下最小化安装,这种安装没有图形界面    
     那如果选择了最小安装,后期可以通过yum安装图形界面  
     3、系统    
     安装位置    
     默认情况,安装向导已经推荐好系统分区方式    
     可以自己改  
     选择我要分配分区    
     完成    
     标准分区    
     空间不够无法扩展容量  
     LVM    
     可以扩展空间容量  
     点这里自动创建它们    
     /boot    
     引导分区  
     1个G就够  
     /    
     剩余的所有空间都给了根  
     一个系统只能有一个根"/"  
     swap    
     交换分区,又叫虚拟内存  
     此分区的容量是硬盘给的  
     作用是:当物理内存不够用时,swap容量会充当内存来交换数据,但是交换数据速度慢  
     容量一般是物理内存的1.5~2倍  
     完成  
     接受更改  
     14、开始安装  
     15、用户设置    
     ROOT密码    
     123  
     123  
     完成  
     16、重启  
     17、授权    
     同意  
     完成  
     完成  
     17、欢迎界面    
     语言    
     汉语  
     前进    
     输入    
     汉语    
     前进    
     位置    
     关闭    
     前进    
     时区    
     Shanghai    
     前进    
     在线账户    
     跳过  
     关于您    
     全名    
     dongruan  
     用户名    
     dongruan  
     前进    
     密码    
     123  
     123  
     如果要求密码复杂性可以使用类似  
     A123.com  
     前进    
     开始使用  
     18、拍摄开机快照  
     3、系统操作(关机、重启)    
     关机    
     shutdown  -h  now    
     立马关机  
     init   0  
     poweroff  
     halt    
     一般不用,还得更改电源管理  
     重启    
     shutdown  -r  now  
     init   6  
     reboot  
     4、系统目录    
     终端的使用    
     右键    
     打开终端  
     打开终端新标签(就是打开新的一个终端)    
     ctrl + shift  + t  
     关闭终端    
     ctrl  +  d  
     切换多个标签终端    
     alt + 1    
     切换第一个标签终端  
     alt + 2    
     切换第二个标签终端  
     系统目录的说明    
     1、切换到根目录    
     cd   /  
     2、列出目录信息    
     ls  
     /bin    
     存放二进制可执行文件,常用命令一般都在这  
     /etc    
     存放系统管理和配置文件  
     /usr    
     用于存放系统应用程序  
     比较重要的有    
     /usr/local    
     本地系统管理软件安装目录  
     用到的应用程序和文件几乎都在这个目录中  
     /usr/bin    
     应用程序存放的指令  
     /usr/sbin    
     超级用户一些管理程序相关命令存放的位置  
     /usr/doc    
     存放Linux文档的相关目录  
     /usr/include    
     Linux下开发和编译应用程序所需要的头文件  
     /usr/lib    
     常用的动态链接库和软件包的配置文件相关目录  
     /usr/man    
     存放帮助文档的目录  
     /usr/src    
     源代码,Linux内核的源代码存放到/usr/src/linux目录里  
     我们一般解压的源码包,都会解压到这个目录里  
     /usr/local/bin    
     本地增加的命令  
     /usr/local/lib    
     本地增加的lib库  
     /opt    
     额外安装的可选应用程序所安装的位置  
     一般tomcat等都安装到这里  
     /proc    
     虚拟文件系统目录,是系统内存的映射,可以直接访问这个目录来获取系统信息  
     /root    
     超级用户(系统管理员)的主目录(家目录)  
     /sbin    
     存放二进制可执行文件,只有root才能访问  
     /dev    
     用于存放设备文件  
     /mnt    
     系统管理员安装临时文件系统的安装点,系统提高这个目录是让用户临时挂载其他的系统文件  
     /boot    
     存放用于系统引导时使用的各种文件  
     /lib    
     存放根文件系统中程序运行所需要的共享库及内核模块  
     /tmp    
     用于存放运行时临时文件,是公用的临时文件存储点  
     /var    
     用于存放运行时需要的改变数据的文件,日志文件就是存放到这个位置(rpm安装的软件)  
     5、目录操作的相关命令    
     如何查看命令的分类    
     使用type命令查看    
     内部命令  
     外部命令  
     type   pwd    
     pwd 是 shell 内嵌    
     这个表示内部命令  
     type  ls    
     ls 是 `ls --color=auto' 的别名    
     这个表示外部命令  
     查看有哪些内部命令    
     enable    
     enable .
enable :
enable [
enabl alias
enable bg
enable bind
enable break
enable builtin
enable caller
enable cd
enable command
enable compgen
enable complete
enable compopt
enable continue
enable declare
enable dirs
enable disown
enable echo
enable enable
enable eval
enable exec
enable exit
enable export
enable false
enable fc
enable fg
enable getopts
enable hash
enable help
enable history
enable jobs
enable kill
enable hash
enable help
enable history
enable jobs
enable kill
enable let
enable local
enable logout
enable mapfile
enable popd
enable printf
enable pushd
enable pwd
enable read
enable readarray
enable readonly
enable return
enable set
enable shift
enable shopt
enable source
enable suspend
enable test
enable times
enable trap
enable true
enable type
enable typeset
enable ulimit
enable umask
enable unalias
enable unset
enable wait
    enable :
enable [
enabl alias
enable bg
enable bind
enable break
enable builtin
enable caller
enable cd
enable command
enable compgen
enable complete
enable compopt
enable continue
enable declare
enable dirs
enable disown
enable echo
enable enable
enable eval
enable exec
enable exit
enable export
enable false
enable fc
enable fg
enable getopts
enable hash
enable help
enable history
enable jobs
enable kill
enable hash
enable help
enable history
enable jobs
enable kill
enable let
enable local
enable logout
enable mapfile
enable popd
enable printf
enable pushd
enable pwd
enable read
enable readarray
enable readonly
enable return
enable set
enable shift
enable shopt
enable source
enable suspend
enable test
enable times
enable trap
enable true
enable type
enable typeset
enable ulimit
enable umask
enable unalias
enable unset
enable wait
 查看命令的帮助信息    
     内部命令    
     help  pwd  
     外部命令    
     ls  --help  
     可以使用man手册查看命令的帮助信息    
     man   pwd    
     man手册简单应用    
     q   表示退出man手册模式  
     方向键 ↑ 表示向上一行一行的查看  
     方向键 ↓ 表示向下一行一行的查看  
     向下翻页    
     空格  
     page down  
     向上翻页    
     b  
     page  up  
     man  ls  
     列出目录信息    
     ls    
     -a    
     显示所有文件及目录,包括隐藏的  
     Linux隐藏的文件或目录特点就前面有一个    
     展示    
     cd   /etc  
     ls    -a    
     最特殊的    
     .    
     表示当前目录  
     ..    
     表示上一级目录  
     -A    
     显示所有文件及目录,包括隐藏的  
     只不过和-a的区别就是不显示    
     .  
     ..  
     -l    
     长格式显示  
     会显示    
     权限  
     文件硬链接数  
     文件或目录的属主用户和属组  
     大小  
     创建或修改时间  
     文件名称  
     ls -l  可以写成    
     ll  
     -d    
     列出指定目录信息  
     -h    
     表示人性化显示  
     会显示文件或目录的容量单位,默认K  
     -R    
     递归显示每个文件夹里面的列表内容  
     列出当前工作路径    
     pwd  
     切换目录    
     cd    
     cd /home/dongruan    
     切换home下的dongruan目录  
     cd   -    
     表示切换到上一次所在的目录  
     注意:只在两者之间  
     cd   ./    
     切换到当前目录  
     cd  ../    
     切换到上一级目录  
     cd  ../../    
     切换到上一级的上一级目录  
     回到用户的宿主(家)目录    
     cd  
     cd   ~  
     统计目录    
     du    
     du   -ah    
     统计目录大小  
     a表示每个目录和文件占用的空间大小  
     h表示人性化显示    
     默认单位是K  
     du   -sh    
     统计目录大小  
     s表示目录的整个信息,不会统计目录里面文件或子目录的大小  
     创建目录    
     mkdir    
     mkdir   a    
     在当前目录中创建a文件夹  
     mkdir  -pv  1/2/3/4/5/6    
     在当前目录下创建  
     p表示递归创建  
     v表示创建时显示详细信息  
     mkdir  {1,2,3,4,5,6}    
     在当前目录中创建同级别的文件夹  
     复制目录或文件    
     cp    
     切换root用户  
     cp  -r  /home/dongruan/1   /media    
     从home/dongruan目录复制1文件夹到根下media目录中  
     cp  -r  /home/dongruan/a   /media/qwe    
     从home/dongruan目录复制a文件夹到根下的media目录中,并且更名为qwe  
     cp   /etc/grub2.cfg    /media/    
     从/etc/目录中复制grub2.cfg文件到media目录中  
     cp   -p  /etc/grub2.cfg     /media/    
     -p  表示在复制的时候保留原有权限  
     cp   -f    /etc/grub2.cfg        /media/    
     -f表示强制复制,如果出现同名文件,覆盖  
     cp   -i   /etc/grub2.cfg       /media/    
     -i 表示复制时显示提示信息  
     cp   abc.txt{,.bak}    
     将abc.txt复制成abc.txt.bak,进行备份  
     移动目录或文件(相当于剪切)    
     mv    
     mv   /media/grub2.cfg    /media/abc    
     重命名    
     把grub2.cfg改为abc  
     mv   /media/abc    /tmp/def    
     将media目录下的abc文件移动到tmp目录下,并更名为def  
     如果不写def,保持原有名称  
     mv   /media/1   /tmp/    
     将media目录下的1文件夹移动到tmp目录中  
     创建空文件    
     touch    
     touch   abc    
     在当前目录中创建abc文件  
     删除目录或文件    
     rm    
     rm    abc    
     删除当前目录的abc文件  
     rm   -r   1    
     删除当前目录中的1文件夹  
     在删除目录时需要注意,必须加  -r  选项  
     rm  -rf   2    
     强制删除2目录  
     -f表示强制删除  
     -f  要谨慎使用  
     6、文件查看方式    
     1、cat    
     显示文件全部内容  
     但是可以使用shift + page up 向上翻页  
     shift + page down 向下翻页  
     2、head    
     查看文件开头部分,默认前10行  
     head -3 /etc/grub2.cfg    
     查看grub2.cfg 前3行  
     3、tail    
     查看文件末尾部分,默认后10行  
     tail  -3   /etc/grub2.cfg    
     查看grub2.cfg 最后3行  
     4、more    
     全屏方式分页显示文件内容  
     空格向下翻页  
     不能向上翻页    
     可以通过shift Pgup 向上翻页  
     5、less    
     功能与more一样,但是扩展功能更多  
     空格向下翻页与page  down  功能相同  
     page up 向上翻页与 b 安装功能相同  
     按“/”查找内容    
     n  一个一个向下找  
     N  一个一个向上找  
     额外命令    
     统计文件中单词数量等信息    
     wc    
     wc    -l        /etc/grub2.cfg    
     统计grub2.cfg文件有多少行  
     wc     -w      /etc/grub2.cfg    
     统计grub2.cfg文件单词个数  
     wc    -c       /etc/grub2.cfg     
     统计grub2.cfg文件的字节数  
     wc  /etc/grub2.cfg  相当于 wc  -lwc的功能    
     查看grub2.cfg文件的行数、单词个数、字节  
     在文件中查找并显示包含指定字符串的行    
     grep    
     演示    
     1、cd  
     2、vim a.txt    
     insert  
     123  
     def  
     #sfsdfsdf
dfdfd
fdgd4
dfgdf666
    dfdfd
fdgd4
dfgdf666
 esc  
     :wq  
     3、grep    -v    "^#"   a.txt   |   grep    -v     "^$"    
     -v    
     反向查找,输出与查找条不相符的行  
     ^a    
     表示a开头的行  
     ...$    
     表示以什么结尾的行  
     a$    
     表示以a结尾的行  
         |    
     管道符  
     ^$    
     表示空行  
     切换用户命令:su    
     使用su命令可以切换到指定用户身份  
     需要输入指定用户的密码  
     如果是root用户切换其他用户,不需要密码  
     一般情况下,root用户不允许ssh远程登录  
     如果用普通用户通过ssh连接到服务器,权限不够可以使用su切换root用户  
     
    收藏 
      
    收藏 
     
 
 
 
 
  0 条评论
 下一页
  
  
  
  
  
  
  
  
  
  
  
 