Linux

Linux常用命令总结

一、网络

IP: 查看虚拟机 编辑–>虚拟网络编辑器 –> vmnet8
IP地址前三组照抄, 最后一组改为 11-255之间任意数字
如: 192.168.130.133

子网掩码:所有人都一样 255.255.255.0

网关:一般在虚拟机中网关是IP地址最后一组改为2
如:192.168.130.2

DNS: 114.114.114.114

查看IP地址命令: ifconfig
重启网络命令: service network restart
查看主机名: hostname

二、网络映射配置

Linux: /etc/hosts
gedit: /etc/hosts
–>在此文件下写入 IP地址 主机名
如:192.168.130.133 hadoop.kgc

Windows: C:\Windows\System32\drivers\etc\hosts
–> 写入和Linux中一样的数据
如:192.168.130.133 hadoop.kgc

重启命令:init 6
关机命令:init 0

打开SecureCRT –> 点击文件 –> 快速链接
然后输入主机名和密码,进行链接

设置字体大小–> 选项–> 会话选项 –> 外观 –> 字体

[root@hadoop ~]#
1 2 3 4
1:当前登录的用户是谁
2:主机名 . 之前的部分
3:当前所在目录
~:当前用户的家目录
/:根目录,文件系统最高一级别目录
4:代表权限 # 代表root $ 普通用户权限

三、目录结构

Linux系统中只有两类文件
普通文件
特殊文件 : 目录 磁盘

1./ 文件系统的入口,最高一级目录
2./bin 基础系统所需要的命令位于此目录,如:ls,vi,mkdir等
3./boot 包含Linux内核及系统信道程序所需要的文件
4./dev 设备文件储存目录,比如声卡、磁盘……
5./etc 存放系统程序或者一般工具的配置文件目录
6./home 普通用户默认存放目录,他们以/home/username的方式存在
7./lib 库文件存放目录,这里包含了系统程序所需要的所有共享库文件
8./lost+found 当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这
9./media 即插即用型存储设备的挂载点自动放在这个目录下创建
10./mnt 这个目录一般是用于存放挂在存储设备的挂载目录
11./opt 表示的是可选择的意思,有些软件包也会被安装在这里
12./proc 操作系统运行时,进程(正在运行中的程序)信息,存放在这里
13./root Linux超级权限用户root的家目录;
14./sbin 大多是涉及系统管理命令的存放,是超级权限用户root的可执行命令
15./tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件
16./usr 这个是系统存放程序的目录,比如命令、帮助文件等
17./var /var下有/var/log 这是用来存放系统日志的目录

四、Linux基础命令

命令名称:ls
语法:ls [-选项] [文件或目录]
功能:列举目录文件
选项:-a -l -d
-a:所有的(包括隐藏文件)
-l: 文件详细信息
-d: 目录本身信息
-ld : 目录本身的详细信息
-la: 所有文件的想信息

ls -l 可简写为 ll

命令名称:cd
语法:cd [文件或目录]
功能:切换工作目录
cd ../ : 返回上一级目录
cd ../../: 返回多级
cd – :返回上一次所在目录

命令名称:pwd
语法:pwd
功能:显示当前所在工作目录

命令名称:clear
语法:clear
功能:清屏
清屏快捷键:ctrl + l

命令名称:mkdir
语法:mkdir [-选项] [目录名称]
功能:创建目录
选项:-p
-p:迭代创建
–> 如同时创建多级目录时使用 -p
mkdir -p aaa/bbb/ccc

命令名称:touch
语法:touch [文件名]
功能:创建空文件

命令名称:rm
语法:rm [-选项] [目录或文件名称]
功能:删除目录或文件
选项:-r -f

命令名称:cp
语法:cp [-选项] [原文件或目录] [目标位置]
功能:复制
选项:-a -r
–> 复制目录时使用 -r
cp -r /etc/sysconfig/ /opt/

命令名称:mv
语法:mv [原文件或目录] [目标位置或新名称]
功能:剪切 重命名

命令名称:cat
语法:cat [目标文件]
功能:查看文件内容
选项:-n
–> -n 添加行号显示
示例: cat -n /etc/passwd

命令名称:more
语法:more [文件名]
功能:分页查看
首先显示满全屏幕,然后每按一次 Enter 显示一行 q从当前位置退出

命令名称:less
语法:less [文件名]
功能:分页查看
首先显示满全屏幕,然后每按一次 Enter 显示一行 q从当前位置退出 。可以用户指定每次显示几行 及 引入文件及编辑内容等

命令名称:head
语法:head -n [文件名]
功能:查看文件开头
–> -n为可带入数字。

命令名称:tail
语法:tail -n [文件名]
功能:查看文件末尾
–> -n为可带入数字。

通过文件修改IP地址等信息:
vi /etc/sysconfig/network-scripts/ifcfg-eth0

临时修改主机名命令:
hostname [主机名]
永久修改主机名:
vi /etc/sysconfig/network

五、用户管理命令

用户
UID 0标识root用户
普通用户通常从UID 500开始
用户名和UID信息通常储存在/etc/passwd文件中

用户指派给组
用户组名称和GID保存在/etc/group中
同一个组中的所有用户能共享属于这个组的文件

  • 命令名称:useradd
    语法:useradd [用户名]
    功能:增加新的用户

  • 给用户创建或修改密码:passwd

  • 命令名称:userdel
    语法:userdel [用户名]
    功能:删除用户
    选项:-r
    -r:连同家目录一起删除

  • 命令名称:su
    语法:su [用户名]
    功能:切换用户

  • 命令名称:groupadd
    语法:groupadd [组名]
    功能:增加用户组

  • 命令名称:groupdel
    语法:groupdel [组名]
    功能:删除组

  • 命令名称:gpasswd
    语法:gpasswd -a [用户名] [组名]
    功能:将某个用户添加到某个组
    gpasswd -a kgc student

    • -d选项代表删除
      gpasswd -d rose student

Leave a Reply

邮箱地址不会被公开。 必填项已用*标注