Linux基本命令
Linux基本命令
-
命令的写法
命令名 [选项]... [参数]...
- [] 里面表示可有可无
- ... 表示多个
-
防火墙
-
临时关闭 立即生效
#systemctl stop firewalld -
永久关闭 重启生效
#systemctl disable firewalld
-
-
selinux
-
临时关闭 立即生效
#setenforce 0 -
永久关闭 重启生效
#vim /etc/sysconfig/selinux SELINUX=disabled
-
-
netstat -tulanp-
t tcp
-
u udp
-
l 监听
-
a 所用
-
n 不解析
-
p 显示pid
-
-
ifconfig 查看所有网络接口信息
-
ifcofig ens33 查看指定网络接口信息 -
ifconfig ens33 ip地址 设置IP地址,临时生效
-
-
mii-tool enp3s0 查看物理连接状态 -
图形界面临时切换到文本界面
Ctrl + Alt + F2~F6
-
回到图形界面
Ctrl + Alt + F1/F7
-
Alt + . 快速输入上一条命令的最后一个参数 -
Ctrl + c 中断 -
Ctrl + l 清屏 -
Ctrl + a 光标快速移动到行首 Ctrl + e 光标快速移动到行尾 Ctrl + u 删除光标前面的内容 Ctrl + k 删除光标后面的内容 -
常见目录的用途:
/bin 存放的是系统命令 二进制命令 /sbin 存放的是管理命令 /boot 存放的是系统的启动文件及内核 /dev 存放设备文件 /etc 存放配置文件 passwd shadow selinux /home 普通用户家目录的父目录 /root root用户的家目录 /lib 系统库文件目录 /lib64 /media 挂载点目录 移动设备 /mnt 挂载点目录 /opt 可选目录 第三方程序的安装目录 /proc 伪文件系统,系统进程相关信息 /proc/meminfo /proc/cpuinfo /sys 伪文件系统,跟硬件设备相关的属性映射文件 /srv /run 与程序运行相关的信息,如进程号,套接字文件 /tmp 临时文件目录 /var/tmp /var 变化的数据文件目录 /usr 用户程序目录,包含二进制文件、库文件、文档和源码安装的程序等
应用程序快捷方式在 /usr/share/applications
-
hostname-
# hostname 查看当前用户的主机名 -
修改主机名
# hostname test.uplooking.com 临时修改 # hostnamectl set-hostname desk1.uplooking.com 永久修改
-
-
ldd 查看运行需要哪些库文件 -
时间与日期
-
查看时间与日期
# date # hwclock -
修改日期时间
# date -s "2018/3/15 9:41" # hwclock -w -
查看系统运行时间
# uptime
-
-
查看当前所登陆的用户
# who # tty /dev/pts/0 -
切换目录
# cd .. 返回到上一级目录 # cd ../.. 返回到上一级的上一级目录 # cd - 返回到上一次所在的目录 # cd 进入用户的家目录 -
查看当前所在目录的绝对路径
# pwd -P 如果当前所在目录是软链接,则显示出链接所指向的目录的位置 -
列出文件信息
# ls 列出当前目录下所有文件(不包含隐藏文件) 选项: -a all 列出所有文件,包括隐藏文件 以.开头的都是隐藏文件 -l long 列出文件的详细信息 -d 列出目录本身 和-l结合使用列出目录本身的详细信息 # ls -ld /opt drwxr-xr-x. 3 root root 16 3月 15 2018 /opt -h 与-l一起使用,以人类易于阅读的方式显示文件的详细信息 -i 显示文件的inode号 -R 递归显示子目录 -
查看命令的路径
# which vim /usr/bin/vim -
关机命令
# init 0 # shutdown -h now # shutdown -h 10 10分钟之后关机 # shutdown -c 取消正在运行的关机命令 # poweroff # halt -
重启命令
# init 6 # reboot # shutdown -r now # shutdown -r 5 -
查看系统信息的命令
-
查看磁盘信息
# df -h -
查看内存信息
# cat /proc/meminfo MemTotal: 999936 kB MemFree: 66296 kB MemAvailable: 133864 kB # free -m # top q -
查看cpu信息
# cat /proc/cpuinfo # top 按数字1,展开cpu信息 -
查看操作系统版本
# cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) -
查看内核版本
# uname -r 3.10.0-514.el7.x86_64
-
-
命令的帮助
-
help
-
内部命令(内建命令):是shell自带的
查看系统中有哪些内部命令:# help # help cd -
外部命令:由某个软件包安装的命令
# ls --help [] 可选项 | 或者 ... 表示多个 <> 必选项 {} 必选项 凡是没有被特殊符号包含的也是必选项 -
查看一个命令是外部命令还是内部命令
# type 命令名称 # type cd cd 是 shell 内嵌 # type touch touch 是 /usr/bin/touch
-
-
man --manual
# man 命令名称 # man ls /关键字 ---搜索、查找 n 向下 N 向上 q 退出man手册帮助man手册的级别 9个部分
区段1:用户指令
区段2:系统调用
区段3:程序库调用
区段4:设备
区段5:文件格式
区段6:游戏
区段7:杂项
区段8:系统指令
区段9:内核内部指令# man ls # man 5 文件名 -
whatis 查看命令的用途
# whatis ls ls (1) - 列目录内容 ls (1p) - list directory contents
-

浙公网安备 33010602011771号