linux常见命令
-
显示当前时间 date
-
显示当月日历 cal
-
查看驱动磁盘的可用空间 df
-
结束终端会话 exit
-
查看当前目录 pwd
-
列出文件目录 ls
- 参数
- -l 以长格式显示查询结果
- -a显示当前文件夹的所有文件(包括隐藏文件)
-
切换工作目录 cd
-
查看文件内容 less
-
复制文件和目录 cp -r 拷贝文件夹
-
移动或重命名文件或目录 mv
-
创建目录 mkdir 参数 -p 相当与嵌套创建,创建一个不存在的文件夹路径
-
修改文件的权限属性 chmod
-
修改文件的所有者属性 chown
-
修改文件夹的时间属性 touch
-
重命名文件 rename
-
删除文件或目录 rm 参数 -rf
-
创建硬链接或符号链接 in
-
通配符所有 *
-
匹配一个字符 ?
-
创建用户 useradd
-
创建密码 password
-
裁剪文件,常用参数-s truncate
-
查看文件路径 find
-
查看文件的数据内容,适合大文件 more
-
Linux的记事本 vim:w 保存:q 退出:q! 强制退出,不保存
-
创建工作组 groupadd
-
创建文件 touch
-
文件打包或解包 tar 参数 -cvf 格式 tar -cvf 包名 想要打包的文件参数 -tvf
-
查看包里面的东西,不解包参数 -xvf 解包压缩文件 zip参数 -r
-
创建压缩包解压文件 unzip参数 -l
查看常见压缩文件格式
- tar.gz或tgz:压缩包后缀名为.tar.gz和.tgz
- 参数
- — zcvf 创建压缩包
- — ztvf 查看压缩包
- — zxvf 解压
- ar.bz2:压缩包后缀名为.tar.bz2
- 参数
- -jcvf 创建压缩包
- -jtvf 查看压缩包
- -jxvf 解压
- 参数
- tar.xz:压缩包后缀名为.tar.xz
- 参数
- -Jcvf 创建压缩包
- -Jtvf 查看压缩包
- -Jxvf 解压
- 参数
- 参数
vim手册
W:保存
Q:退出
Q!:强制退出,不保存
ESC:切换到代码模式
用户和组群管理相关命令
组群管理
groupaddd:创建一个新组群
groupmod:修改已存在的组群属性信息
groupdel:删除一个已存在的粗群
cat /etc/group:查看已有组群
用户管理
id:显示一个用户信息
useradd:添加一个新用户
passwd:给用户新增或修改密码
userdel:删除一个用户
usermod:修改一个已存在用户的组群信息
cat /etc/passwd:查看用户信息
exit:注销一个已登录用户
su:切换用户
[^1]删除用户时应先使用kill命令杀死该用户的所有进程
进程(任务)管路相关命令
进程相关概念
进程(process):正在运行的程序,每一个进程通过PID唯一标识
程序(program):可执行的文件
软件(sofware):程序+文档
相关命令
ps:显示当前时刻系统中的所有进程信息
- 参数
- -e当前所有进程
- -aux当前所有进程的详细信息
top:实时显示当前系统的所有进程
kill:结束进程
- 参数
- -9
killadd:通过名字结束进程
w:显示所有已经登录的用户信息
网络配置管理相关mingl
ping:检查当前机器和目标机器之气网络连接是否通畅
ifconfig:检查当前系统的网络配置信息
netstat:查看当前网络状态
其他命令
CTRL+C :强制结束当前正在前台运行的命令
CTRL+Z :将当前正在前台运行的命令调到后台,并暂停它的运行
fg :将后台任务调到前台运行
bg :启动后台任务的运行
& :在一条命令的末尾带上该符号可以让其在后台执行