常见的Linux命令
1、命令:cd 功能:切换到指定的目录。
语法:cd [ 绝对路径 | 先对路径 ] 其中绝对路径:以/开头的路径,该路径从根目录开始定位 。 相对路径:从当前的位置开始定位。
举例:cd /home 进入home文件夹
2、命令:pwd 功能:显示当前所在位置
3、命令:mkdir 功能:创建一级目录
常用扩展:mkdir -p 功能:创建多级目录,若是文件夹含有空格,则需要加上单引号或者双引号。
举例:mkdir -p /usr /soft /jdk / 'jdk 7.0'
4、命令:ls 功能:显示当前工作目录所包含的文件及其子目录
常见扩展:ls -a 功能:显示当前目录内所有的文件及其子目录,包括隐藏的文件 (以.开头的文件默认隐藏);
ls -i 功能:以列表的方式显示信息;
ls -h 功能:显示文件大小时,以 k , m, G单位显示;
ls -t 功能:按文件生成日期排序;
5、命令:vim 功能:用于编辑文件 如果执行文件不存在,则会创建目标文件。
vim 有 3 种基本工作模式: 一般模式、插入模式、末行模式;
执行vim命令,进入一般模式,再输入i、o、a、r任意一个字母,进入插入模式进行编辑;编辑完后,再按esc退出插入模式,回到一般模式;然后输入:指令 如:w保存、q退出、wq进行保存和退出、ql强制退出不保存、x保存退出。
6、命令:netstat 功能:显示网络状态
常用拓展:netstat -a 功能:显示所有连线中的Socket;
netstat -n 功能:直接使用IP地址,而不通过域名服务器;
netstat -p 功能:显示正在使用Socket的程序识别码和程序名称;
7、命令:kill 功能:终结进程号对应的进程
举例:kill 7141 终结7141进程
8、命令:tar 功能:压缩文件或者目录;生成压缩文件
常用拓展: -z 使用 gzip 压缩,压缩文件以.tar.gz 或 .tgz 来命名;
-x 解压压缩文件 -v 压缩过程中显示文件;
-f 指定压缩文件名,该选项必须放在其它选项之后;
-C<目的目录> 指定解压目录;
举例:tar -z(用gzip格式解压或者压缩文件)x(解压文件)v(显示解压过程的文件)f (指定解压文件名)被解压的文件 -C (解压的目的地)/usr/local
9、命令:systemctl 功能:对systemd进行操作
常用拓展:start-启动systemd服务;
stop-停止systemd服务;
restart-重启systemd服务(先stop服务,再start服务);
reload-重新加载systemd服务(重新加载配置文件,服务不会中断);
status-systemd服务状态;
enable-设置systemd服务开机自动;
disable-设置systemd服务不开机启动
举例:systemctl stop firewalld 关闭防火墙 、systemctl status firewalld 查看防火墙状态 systemctl start firewalld 开启防火墙
10、命令:yum 功能:(Yellow dog Updater, Modified)指令基于rpm指令,能够从指定的服务器自动下载并安装rpm包,可以自动处理依赖性关系,一次安装所有依赖的软体包,无须繁琐地一次次下载和安装。
常用拓展:yum -y install 包名,用于安装软件,其中-y用于将安装过程中需要确认的步骤默认设为yes
yum update 包名 用于更新软件 yum remove 包名 功能:用于删除软件
11、命令:useradd 功能:创建账号
语法:useradd 用户帐号 [-d <登入目录>][-s <shell>], -d用于指定系统用户登入时的起始目录,-s用于设置该用户不可登录系统
举例:useradd Jimmy -d /home/share -s /sbin/nologin
12、命令:passwd 功能:添加或者更改密码
语法:pass[用户名]
举例:pass Jimmy 修改账号为Jimmy 的密码
13、命令:reboot 功能:重启Linux操作系统
14、命令:ifconfig 功能:显示操作系统IP地址
15、命令:clear 功能:清除屏幕