zoukankan      html  css  js  c++  java
  • Linux的安装配置及常用命令(一)

    Linux安装配置

    选用Linux发行版:RedHat7.2

    安装方式:最小化安装

    Linux远程连接

    使用以下命令查看IP地址

    ip addr

    若无法查看IP地址,需要修改网卡配置

    在目录

    ls /etc/sysconfig/network-scripts/

    vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

    更改最后一行

    ONBOOT=yes

    远程登录工具XshellSecureCRT

    目录命令

    常见命令

    pwd 查看当前目录

    cd 切换目录

    whoami 查看当前用户

    常见目录介绍

    bin   dev  home  lib64  mnt  proc  run   srv  tmp  var

    boot  etc  lib   media  opt  root  sbin  sys  usr

    根目录/ 下的 bin sbin

    在user下也有bin和sbin

    [root@localhost /]# ls usr/

    bin  games    lib    libexec  sbin   src

    etc  include  lib64  local    share  tmp

    [root@localhost /]# 

     

    根目录下的bin和sbin,usr目录下的bin和sbin,

    这四个目录都是用来保存系统命令的。

    bin: 

    bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

     

    /usr/bin:

    主 要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。 

     

    /sbin: 

    主 要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

     

    /usr/sbin:

     

    放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等

     

    bin目录下的命令普通用户和root用户都可以执行,

    但是sbin下的命令只有root用户可以执行;

    /boot目录,是启动目录,存储启动相关的文件

     该目录下不要乱存东西;

    /dev设备文件保存目录

    /etc配置文件保存目录

    /home普通用户的家目录

    /lib系统库保存目录

    /mnt系统挂载目录

    /media挂载目录

    /root超级用户的家目录

    /tmp临时目录

    /proc直接写入内存的,虚拟文件系统

    /sys直接写入内存的,虚拟文件系统

    /var系统相关文档内容

    查询目录ls命令

    ls

    ls -l

    ls -lh

    ls -li(inode节点,主键)

    例如有如下三个文件的信息的显示如下

    -rwxr-xr-x. 1 root root 10430 9月  16 2015 ifup-ipv6

    lrwxrwxrwx. 1 root root     9 11月 11 02:04 ifup-isdn -> ifup-ippp

    -rwxr-xr-x. 1 root root   642 9月  16 2015 ifup-plip

    语法描述:

     -文件 | [d目录] | [l链接] 用户权限 组权限 其他权限 文件或目录所属用户 文件或目录所属组 文件大小(h格式化显示大小) 最后修改时间 文件

    ->是带有链接的文件

    链接(快捷方式)

    目录处理命令

    删除目录:mkdir

    删除空目录:rmdir

    删除文件或目录:rm -rf

    -r删除目录

    -f强制删除

    复制命令

    cp [选项] [源文件] [目标文件]

    cp a1/ab.txt a2

    cp a1/ab.txt a3/ab2.txt

    -r复制目录

    -p文件属性一起复制

    -d复制链接属性(若是链接文件)

    剪切(可以改名)

     mv [源文件] [目标文件]

    链接命令lnlink

    硬链接、软链接(win快捷方式)

    ln /root/a1.txt /root/x/a2.txt

    可通过i节点查看,他们是同一个文件,

    硬链接缺点:删除目标后,其实还有一个入口。

    软链接没有实际的文件数据,

    修改任意文件,另一个都改变,

    删除源文件,软链接不能使用。

    软链接和硬链接最重要的区别:

    假如把源文件删除,软链接则不能用,硬链接不影响使用。

    ln -s [源文件][目标文件](有指向)

    删除软链接源文件,查看目标文件(cat)

     

  • 相关阅读:
    matlab练习程序(单源最短路径Bellman-Ford)
    matlab练习程序(广度优先搜索BFS、深度优先搜索DFS)
    matlab练习程序(模拟退火SA)
    matlab练习程序(演化策略ES)
    matlab练习程序(差异演化DE)
    matlab练习程序(粒子群优化PSO)
    安卓Webview缓存网页数据(无网络正常显示)
    Git之Github使用(一):Push代码到Github
    SuperIndicator 一个专用打造轮播的类库
    android的多次点击事件的实现(有源码)
  • 原文地址:https://www.cnblogs.com/FrankLiner/p/8037348.html
Copyright © 2011-2022 走看看