Linux命令的汇总和环境部署。

mkdir 建立目录               -p:当建立的目录的父目录不存在时同时建立父目录

rmdir 用于删除目录,但是只能删除空目录

切换用户:su - 用户名

关机:init 0          重启:reboot

1.如何切换的命令行界面?

init 3:切换到命令行界面

init 5:切换到图形化界面

远程传输文件:

1.ifconfig 查出ip地址                       2.linux远程连接工具:SecureFX

linux颜色所代表的含义:

蓝色--------------目录      绿色--------------可执行文件            红色--------------压缩文件(损坏的软链接)            浅蓝色-----------软链接文件

灰色-------------其他文件                             黄色-------------与设备有关的文件

rm [-option] 文件名     删除文件    -f:强制删除,不提示用户。   -r:循环删除,常用于删除目录。

cp 用于复制文件           语法:cp [-option] 源 目标           -r:递归处理,将指定目录下的文件与子目录一并处理。

mv 用于移动文件或目录        语法:mv [-option] 源 目标        在同一个目录下移动(mv常用于重命名)

管道符:也叫管道命令竖线 |          该命令可以把一个命令的输出送给其他命令作为输入。

语法:command 1|command 2                  ifconfig | less

查看文件内容的命令:   cat 用于将一个文件的内容连续的输出到屏幕上。

语法:cat [-option] 文件名          -n:连行号一起显示              -b:连行号一起显示,但不显示空行。

more        +n:从第n行开始显示             -n:定义屏幕大小为n行       和cat类似,cat会一闪而过,而more会停下来等待用户下翻。

ctrl+c:终止某任务              ctrl+z:暂停某任务

less:查看文件     -N:显示行号

head :用于显示文件的头几行内容   -n:指定显示多少行

tail :用于显示文件的尾几行内容   -n:指定显示多少行\

ln [-option] 源文件 链接文件               -d:创建硬链接(默认)           -s:创建软链接

chown :用于变更文件和目录的所有者和所属组         -R:连同目录下所有的文件和子目录一并进行变更。


grep 是linux下非常强大的文本搜索工具

find 该命令可以对指定目录及其子目录进行文件搜索

locate 语法简单并且查找速度非常快。

bzip2既是压缩工具名称也是压缩时的命令。   -d 解压        -z 压缩          -k 压缩时保留原文件

gzip既是压缩工具名称也是压缩时的命令。  -d 解压              - 数字:指定压缩率(1为最低,9为最高,默认为6)

zip 可以将一个或者多个文件压缩为一个压缩包 后缀.zip       unzip:解压

tar  既是一个打包工具也是打包时的命令          -c:建立包         -t:查看包中文件         -v:打包过程中显示打包文件

-f:需要打包的内容为文件             -x:解开一个包               -z:同时启用gzip工具进行压缩或者解压

tar -cvf 打包                          tar -xvf 解包

tar -zcvf 打包同时压缩 .tar.gz                 tar -zxvf 解包同时解压

halt     用于挂起系统

useradd 用于创建新用户          userdel 用于删除已经存在的用户          usermod:用于修改用户的UID、所属群组

df 用于显示磁盘空间使用情况         -k:kb          -m:mb                -h:人类易于阅读的方式

du 用于显示指定目录所占磁盘空间大小     -b:字节        -k:kb             -m:mb              -h:人类易于阅读的方式

fdisk 用于显示或者进行分区          -l:显示分区情况

mount 挂载:语法:mount [-t 类型] 设备名称 挂载点  设备名称:/dev/cdrom      挂载点:/mnt/mycd

卸载:umount 


两种安装软件方式:

yum:yum安装最大的优势是可以联网然后自动安装。RPM是一种记录数据库的方式来安装。

install:安装   erase:卸载    reinstall:重新安装    update:升级    remove:移除

fg 用于将后台的任务推到前台来

jobs:用于查看后台任务

ps 用于显示当前系统运行的进程:ps -aux        ps -ef

-a:显示所有进程       -u:显示用户           -x:列出所有的tty进程           -e:所有进程,与a略有区别          -f:显示完整进程信息

面试真题:如何只显示某一个文件的进程号?         ps -aux |grep 1435

w 用于查看当前系统负载

vmstat 用于监控当前系统状态

top 用于动态监控系统所占资源

free 用于显示内存使用情况

kill 用于停止或者杀死进程,可以通过PID号或任务编号来操作对象。   -9:强制终止

netstat 用于显示网络状况

ping 用于测试目标与主机之间的连接状况    :-c 数字:指定测试多少次

语法:service 服务脚本名 脚本参数

例如:service network start 启动网络服务

      service network stop  停止网络服务

      service network restart 重启网络服务

      service network status  查看网络服务状态

你可能感兴趣的:(Linux命令的汇总和环境部署。)