Linux系统

简介

        Linux 属于开源系统,相对于 Windows 而言,Linux 是免费的,而且数据安全。
使用者可以将 Linux 的源码根据自己的需求进行修改,将需要的打包,CentOS、小红帽、ubantu 等都属于 Linux 系统开发出来的。

配置
  ONBOOT =yes:网络自动连接
   service network restart:重启网络服务
   reboot:重启系统
   BOOTPROTO:配置静态化(输入地址与子网掩码)
   vi /etc/inttab 修改开机方式(不能选0和6,3为命令界面,5(x11)为图形化界面)基本信息
 [root@localhost ~] 
 1.root:管理员用户名
 2.localhost:主机名
 3.~:家目录
 4.#:管理员家目录
 5.¥:非管理员家目录基本命令
1.clear:清屏
 2.pws:显示当前目录的绝对路径
 3.ls:查询当前目录下的所有文件名
 4.ll:查询当前目录下文件的详细信息
 5.halt:关机目录与文件操作命令
1.mkdir:创建目录
    mkdir -p aa/bb/cc:同时创建多级目录
 2.cp -r aa bb:复制aa并重命名为bb
    cp -r aa/bb cc/dd:复制aa下的bb到下的cc中并重命名为dd
 3.rmdir :删除空目录
    rm -r:删除目录并提示
    rm -rf:删除目录不提示
    rm *.txt:删除所有以.txt结尾的
    rm c*:删除所有以c开头的
    rm c*.txt:删除以c开头和以.txt结尾的
 4.mv:剪切
 5.touch aa.txt:创建文件a.txt
 6.echo aaa>aa.txt:写入aaa到aa.txt中
    >>追加到里面
 7.cat:查看文件的内容
    cat aa.txt:查看aa.txt中的内容
 8.more:分屏查询文件中的内容,回车翻行,空格翻屏,显示进度,
               Q和Ctrl+c退出阅读。
 9.less:分屏查询文件中的内容,回车翻行,空格翻屏,不显示进度,
             Q退出阅读,随着窗口的改变而改变显示内容的多少用户与权限
1.useradd 用户名:创建用户
    cat /etc/passwd:查询用户名
    userdel 用户名:删除用户
    gpasswd -a 用户名 用户组:将用户添加到用户组
    gpasswd -d 用户名 用户组:将用户从用户组中移除
 2.groudadd 用户组名:创建用户组
    cat /etc/group:查询用户组
 3.chown 用户名 文件名:修改文件的所属用户
    chown :用户组名 文件名:修改文件用户组
    chown 用户名:用户组:修改所属用户与用户组
 4.chmod u+rwx 文件名:修改文件的读、写和执行的权限
    u:所属用户权限 ; g:用户组权限 ;o : 其他用户权限
    r:4 ; w:2 ; x:1;(该权限可写成 chmod 777 a.txt 所属用户、用户组和其他都有读写执行权限)压缩方式
 tar
 tar -cf 包名 文件名:将文件打包
 tar -czvf 包名 文件名:文件压缩并将压缩包里的文件名列出
 tar -xzvf 包名 文件名:将文件解压并将压缩包里的文件名列出
 tar -tf 包名 文件名:未解压查看压缩文件里面的文件名
    c:创建
    f:文件
    z:压缩
    x:解压
    v:列出文件名
    t:不解压查看吧文件名
  gzip
 gzip 只针对单个文件压缩,若多选压缩也是将多个文件分别压缩,后加 .gz
 gzip 文件名:压缩文件
 gzip -d 文件名:解压
 gzip -l 文件名:查看信息(只能看压缩前与后的大小和压缩率)
 gzip *.txt:将.txt结尾压缩
  zip
 zip 包名 文件名:压缩
 unzip 包名:解压vi编辑器
   vi 文件名:进入文件编辑一般模式
 一般模式
     G:光标到尾行的首位
     nG:光标到第n行的首位
     gg:光标到首行的首位
     数字0:到光标行的首位
     $:到光标行的末尾
     yy:复制光标所在行
     nyy:复制n行
     p:粘贴
     dd:剪切光标所在行(剪切不粘贴是删除)
     u:撤销上一步
     r:替换光标字符
     R:连续替换
 编辑模式
     AaIiOoSs进入编辑模式并有不同的形式
     A:光标行的行尾进入
     a:光标的下一位进入
     I:光标行的行首进入
     i:光标的前一位进入
     O:光标行的上一行新建一行进入
     o:光标行的下一行新建一行进入
     S:删除光标行进入
     s:删除光标位进入
 低行模式
     英文::进入底行模式
     q:没编辑直接退出
     q!:不保存退出
     wq:保存退出
     set nu:显示行数
     set nonu:不显示行数