Linux密令
Chgrp命令
Chgrp用于变更文件或目录的所属群组或所属主
-f 不显示错误信息
-h 只对符号链接的文件进行修改
-r 递归处理,将指定目录下的所有文件及子目录一并处理
--version 显示版本信息
Chmod命令
利用chmod可以控制文件如何被他人调用,用字符修改Apple文件对所有人有执行权限。
File命令
通过file命令,我们得以识别该文件的类型。
Mkdir命令
Mkdir用来创建目录的。
-m 设定权限
-p 递归创建目录
r w x
4 2 1
Mv 用来为文件或目录改名、或将文件或目录移动到其他位置
*是一个通配符,代表的所有的意思。
Rm用于删除一个文件或者目录
-u 删除前逐一询问确认
-f 既使元旦干属性设为唯读,亦直接删除,无需逐一确认
-r 将目录一下之档案亦逐一删除
Touch命令
Touch用于创建一个文件
语法:touch {路径}{文件名}
Cp命令
CP主要用于复制文件或路径
-a 复制到其他目录时,保持原有所有属性包括链接
-r 可以批量复制。
语法:cp {路径}{文件名} {移动到的位置}
Cd命令
Ls
显示指定工作目录之下的内容
-a 显示所有文件的
Passwd命令
Passwd用来更改使用者的密码
-d 删除密码
-f 强制执行
-k 更新只能发送在过期之后
-l 停止账号使用
-S 显示密码信息
-u 启用已被停止的用户
-x 设置密码的有效期
-g 修改群组密码
-i 过期后,多少天对停止用户账号
设置新密码
passwd {用户名} //回车
{输入新密码} //回车
Useradd命令
Useradd用于新增使用者的账号
Useradd {用户名} \\新建一个用户
-u 制定用户id(UID用户标识)
-d 指定用户家目录
-g 指定用户的组id
创建用户test,制定家目录为/1/2/test
Useradd -d /1/2/test 用户名
Last命令
Last用来查看上一次登陆的用户
Tar命令
Tar用于解压和压缩
-c 指定解压的目录
-z 通过gzip制定处理备份文件
-v 详细显示处理的文件
-f 制定存档或设备,默认为/dev/rmt0
-x 解压文件
拓展(压缩与解压):
apt-get install rar //下载rar
Rar -v //检查rar
Rar a {文件} {路径} //压缩
Rar x {文件} //解压
Find命令
Find用来查找
-name 按照名称查找
-size 按照大小查找
-user 按照属性查找
-type 按照类型查找
Uname命令
Uname显示系统相关信息
-a 显示系统所有相关信息
Who命令
Who用来查看当前登录的用户信息
Iscpu命令
Iscpu用来查看cpu信息
-e 显示当前的cpu信息
Awk命令
Awk用来处理文本文件的语言,是一个强大的文本分析工具。
进程管理
Ps命令
显示当前进程的状态
-A 列出所有进程
-aux 显示进程的同时显示出进程的所有者
-ef 列出所有目前所有正在内存中的程序
Pstree命令
与ps功能相似,但是视觉上能带来更好的效果
Top命令
Top性能分析工具,查看系统中各进程的资源占用
Kill命令
Kill发送指定信息得到相应的进程
Kill{参数}{进程号 id}
-9 强制删除进程
-u 指定用户
-s 指定发送信号
系统空间查看
Df命令
Df检查文件系统的磁盘空间占用情况
Du命令
Du显示每个文件和目录的磁盘使用空间
语法:du{选项}{文件}
Vim编辑器
vim有三种模式:命令行模式、文本输入模式、末行模式
命令行模式:
文本输入模式:一般按i进入模式
末行模式:一般按esc,再按冒号进入模式
Vim/vi 文件路径/文件名
按字母i进入编辑模式
按esc键+’:‘进入末行模式
q 直接退出
wq 保存并退出
q! 强制退出不保存
w! 强制保存
wq! 强制保存并退出